ESP, IoT [MatrixClock] Большие часы 64х32, ESP32

ASM

★★★★★✩✩
26 Окт 2018
1,797
371
РЕЛИЗ 2 в разработке с 16.04.23

  • переход на GyverHub​
  • обновление интерфейса​
  • замена библиотек датчиков​
  • обновление интерфейса вывода информации на дисплее​
  • оптимизация кода вывода показаний с датчиков​

 
Изменено:

Sergo_ST

★★★★★★✩
15 Мар 2020
1,016
840
@ASM, Значение вне диапазона, нужно ограничить вот так:
C++:
map(constrain(analogRead(33), 0, 1023), 0, 1023, 200, 10)
 
  • Вау +0
Реакции: ASM

ASM

★★★★★✩✩
26 Окт 2018
1,797
371
@Sergo_ST, логика работы у ESP32 иначе, чем у ESP8266))
некоторые моменты, которые работают на 8266, отказываются работать на 32, а то и вовсе вызывают boot loop
вылавливать ошибки приходилось комментируя и раскомментируя по частям...
 

ASM

★★★★★✩✩
26 Окт 2018
1,797
371
Зарелизил новую версию)
В ЛС предлагали мне помочь с другим похожим проектом, поэтому жду предложений о совместных разработках и дополнений)
Поле для творчества большое)
Думаю можно сделать и различные интерфейсы на дисплее...

П.С. Меня с ДР))
 

kym13

★★✩✩✩✩✩
14 Ноя 2020
614
88
@ASM, На этом месте IDE зависает намертво, плата как на скрине, версия ядра 2.0.15, библиотеки ваши, уже IDE по новой установил ничего не помогает, ошибку не показывает просто виснет что может быть?

....или переустанови текущую... Так собственно и сделал удалил 2.0 и переустановил 19
 

Вложения

  • 215.3 KB Просмотры: 8
  • 188 KB Просмотры: 8
Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,797
371
@kym13, тут походу проблема с программой...
у меня похожее было год назад, когда были две версии, 1.8.19 и 2.0.
попробуй последнюю IDE установить, или переустанови текущую, удалив все предыдущие версии...
 
  • Лойс +1
Реакции: kym13

Rushns

✩✩✩✩✩✩✩
11 Июл 2024
3
0
А как прикрутить в этот проект кириллицу? может кто уже делал?
 

ASM

★★★★★✩✩
26 Окт 2018
1,797
371
@Rushns, уведомление только что пришло))
А в чем собственно проблема?) На дисплее отображается кириллица...
 

Rushns

✩✩✩✩✩✩✩
11 Июл 2024
3
0
Хочу дни недели добавить, а возможно еще и месяцы.. (текстом выводить)

Пробовал эту библиотеку:
Выводит коряво.. может есть у кого красивый шрифт высотой 7-8 пикселей?

Наткнулся на программку https://www.radiokot.ru/artfiles/6741/
Импортировал виндовый шрифт system и сохранил в формате для проекта, буду пробовать..
 

wulf

★✩✩✩✩✩✩
1 Дек 2022
177
23
ни кто не упирался в такое ? даж не знаю куда капать
C++:
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:1:12: error: variable or field 'build' declared void
 void build(gh::Builder& b) {
            ^~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:1:12: error: 'gh' has not been declared
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:1:25: error: 'b' was not declared in this scope
 void build(gh::Builder& b) {
                         ^
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino: In function 'void Clock()':
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:2:3: error: 'hour' was not declared in this scope
   hour = ntp.hour();
   ^~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:2:10: error: 'ntp' was not declared in this scope
   hour = ntp.hour();
          ^~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:8:23: error: 'old_time' was not declared in this scope
   if (ntp.minute() != old_time) {
                       ^~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:8:23: note: suggested alternative: 'adjtime'
   if (ntp.minute() != old_time) {
                       ^~~~~~~~
                       adjtime
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:9:5: error: 'display' was not declared in this scope
     display->fillRect(0, 12, 30, 31, black);
     ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:9:5: note: suggested alternative: 'delay'
     display->fillRect(0, 12, 30, 31, black);
     ^~~~~~~
     delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:9:38: error: 'black' was not declared in this scope
     display->fillRect(0, 12, 30, 31, black);
                                      ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:9:38: note: suggested alternative: 'Clock'
     display->fillRect(0, 12, 30, 31, black);
                                      ^~~~~
                                      Clock
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:13:3: error: 'display' was not declared in this scope
   display->setFont(&asm_19x11);
   ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:13:3: note: suggested alternative: 'delay'
   display->setFont(&asm_19x11);
   ^~~~~~~
   delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:13:21: error: 'asm_19x11' was not declared in this scope
   display->setFont(&asm_19x11);
                     ^~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:14:8: error: 'flag_night' was not declared in this scope
   if (!flag_night) display->setTextColor(ColorTable[col.clock]);
        ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:14:8: note: suggested alternative: '_daylight'
   if (!flag_night) display->setTextColor(ColorTable[col.clock]);
        ^~~~~~~~~~
        _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:14:42: error: 'ColorTable' was not declared in this scope
   if (!flag_night) display->setTextColor(ColorTable[col.clock]);
                                          ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:14:53: error: 'col' was not declared in this scope
   if (!flag_night) display->setTextColor(ColorTable[col.clock]);
                                                     ^~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:14:53: note: suggested alternative: 'cosl'
   if (!flag_night) display->setTextColor(ColorTable[col.clock]);
                                                     ^~~
                                                     cosl
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:24:3: error: 'old_time' was not declared in this scope
   old_time = m;
   ^~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:24:3: note: suggested alternative: 'adjtime'
   old_time = m;
   ^~~~~~~~
   adjtime
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino: In function 'void ClockNG()':
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:29:10: error: 'flag_night' was not declared in this scope
     if (!flag_night) display->drawPixel(i, 0, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:29:10: note: suggested alternative: '_daylight'
     if (!flag_night) display->drawPixel(i, 0, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
          _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:29:22: error: 'display' was not declared in this scope
     if (!flag_night) display->drawPixel(i, 0, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:29:22: note: suggested alternative: 'delay'
     if (!flag_night) display->drawPixel(i, 0, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
                      delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:30:10: error: 'flag_night' was not declared in this scope
     if (!flag_night) display->drawPixel(i, 31, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:30:10: note: suggested alternative: '_daylight'
     if (!flag_night) display->drawPixel(i, 31, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
          _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:30:22: error: 'display' was not declared in this scope
     if (!flag_night) display->drawPixel(i, 31, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:30:22: note: suggested alternative: 'delay'
     if (!flag_night) display->drawPixel(i, 31, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
                      delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:33:10: error: 'flag_night' was not declared in this scope
     if (!flag_night) display->drawPixel(0, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:33:10: note: suggested alternative: '_daylight'
     if (!flag_night) display->drawPixel(0, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
          _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:33:22: error: 'display' was not declared in this scope
     if (!flag_night) display->drawPixel(0, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:33:22: note: suggested alternative: 'delay'
     if (!flag_night) display->drawPixel(0, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
                      delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:34:10: error: 'flag_night' was not declared in this scope
     if (!flag_night) display->drawPixel(63, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:34:10: note: suggested alternative: '_daylight'
     if (!flag_night) display->drawPixel(63, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
          ^~~~~~~~~~
          _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:34:22: error: 'display' was not declared in this scope
     if (!flag_night) display->drawPixel(63, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:34:22: note: suggested alternative: 'delay'
     if (!flag_night) display->drawPixel(63, j, display->color444(random(0, 255), random(0, 255), random(0, 255)));
                      ^~~~~~~
                      delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:36:7: error: 'flag_night' was not declared in this scope
   if (flag_night) display->drawRect(0, 0, 64, 32, black);
       ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:36:7: note: suggested alternative: '_daylight'
   if (flag_night) display->drawRect(0, 0, 64, 32, black);
       ^~~~~~~~~~
       _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:36:19: error: 'display' was not declared in this scope
   if (flag_night) display->drawRect(0, 0, 64, 32, black);
                   ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:36:19: note: suggested alternative: 'delay'
   if (flag_night) display->drawRect(0, 0, 64, 32, black);
                   ^~~~~~~
                   delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:36:51: error: 'black' was not declared in this scope
   if (flag_night) display->drawRect(0, 0, 64, 32, black);
                                                   ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:36:51: note: suggested alternative: 'Clock'
   if (flag_night) display->drawRect(0, 0, 64, 32, black);
                                                   ^~~~~
                                                   Clock
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:37:3: error: 'hour' was not declared in this scope
   hour = ntp.hour();
   ^~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:37:10: error: 'ntp' was not declared in this scope
   hour = ntp.hour();
          ^~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:43:23: error: 'old_time' was not declared in this scope
   if (ntp.minute() != old_time) {
                       ^~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:43:23: note: suggested alternative: 'adjtime'
   if (ntp.minute() != old_time) {
                       ^~~~~~~~
                       adjtime
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:44:5: error: 'display' was not declared in this scope
     display->fillRect(0, 12, 30, 31, black);
     ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:44:5: note: suggested alternative: 'delay'
     display->fillRect(0, 12, 30, 31, black);
     ^~~~~~~
     delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:44:38: error: 'black' was not declared in this scope
     display->fillRect(0, 12, 30, 31, black);
                                      ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:44:38: note: suggested alternative: 'Clock'
     display->fillRect(0, 12, 30, 31, black);
                                      ^~~~~
                                      Clock
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:48:3: error: 'display' was not declared in this scope
   display->setFont(&asm_19x11);
   ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:48:3: note: suggested alternative: 'delay'
   display->setFont(&asm_19x11);
   ^~~~~~~
   delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:48:21: error: 'asm_19x11' was not declared in this scope
   display->setFont(&asm_19x11);
                     ^~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:50:8: error: 'flag_night' was not declared in this scope
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:50:8: note: suggested alternative: '_daylight'
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
        _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:53:8: error: 'flag_night' was not declared in this scope
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:53:8: note: suggested alternative: '_daylight'
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
        _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:56:8: error: 'flag_night' was not declared in this scope
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:56:8: note: suggested alternative: '_daylight'
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
        _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:59:8: error: 'flag_night' was not declared in this scope
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:59:8: note: suggested alternative: '_daylight'
   if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
        ^~~~~~~~~~
        _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:62:3: error: 'old_time' was not declared in this scope
   old_time = m;
   ^~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:62:3: note: suggested alternative: 'adjtime'
   old_time = m;
   ^~~~~~~~
   adjtime
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino: At global scope:
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:66:8: error: 'gh' does not name a type
 static gh::Timer dots(500);
        ^~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino: In function 'void Dots()':
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:68:7: error: 'dots' was not declared in this scope
   if (dots) {
       ^~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:68:7: note: suggested alternative: 'dot'
   if (dots) {
       ^~~~
       dot
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:70:5: error: 'display' was not declared in this scope
     display->setFont(&asm_19x11);
     ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:70:5: note: suggested alternative: 'delay'
     display->setFont(&asm_19x11);
     ^~~~~~~
     delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:70:23: error: 'asm_19x11' was not declared in this scope
     display->setFont(&asm_19x11);
                       ^~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:73:12: error: 'flag_night' was not declared in this scope
       if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
            ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:73:12: note: suggested alternative: '_daylight'
       if (!flag_night) display->setTextColor(display->color444(random(0, 255), random(0, 255), random(0, 255)));
            ^~~~~~~~~~
            _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:77:29: error: 'black' was not declared in this scope
       display->setTextColor(black);
                             ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:77:29: note: suggested alternative: 'Clock'
       display->setTextColor(black);
                             ^~~~~
                             Clock
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino: In function 'void rezhim()':
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:85:10: error: 'gh' does not name a type
   static gh::Timer Ttime(o.interval * 1000);
          ^~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:86:7: error: 'Ttime' was not declared in this scope
   if (Ttime) {
       ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:86:7: note: suggested alternative: 'ctime'
   if (Ttime) {
       ^~~~~
       ctime
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:88:5: error: 'display' was not declared in this scope
     display->fillRect(1, 1, 63, 11, black);
     ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:88:5: note: suggested alternative: 'delay'
     display->fillRect(1, 1, 63, 11, black);
     ^~~~~~~
     delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:88:37: error: 'black' was not declared in this scope
     display->fillRect(1, 1, 63, 11, black);
                                     ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:88:37: note: suggested alternative: 'Clock'
     display->fillRect(1, 1, 63, 11, black);
                                     ^~~~~
                                     Clock
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Clock.ino:95:11: error: 'o' was not declared in this scope
       if (o.sens_bme) Hum();
           ^
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino: In function 'void Brightness()':
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:2:10: error: 'gh' does not name a type
   static gh::Timer timer(o.brg * 1000);
          ^~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:3:7: error: 'timer' was not declared in this scope
   if (timer) {
       ^~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:3:7: note: suggested alternative: 'time'
   if (timer) {
       ^~~~~
       time
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:4:9: error: 'o' was not declared in this scope
     if (o.night_mode && ((o.start_night > o.stop_night && (hour >= o.start_night || hour < o.stop_night)) || (o.start_night < o.stop_night && hour >= o.start_night && hour >= o.start_night && hour < o.stop_night))) {
         ^
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:4:60: error: 'hour' was not declared in this scope
     if (o.night_mode && ((o.start_night > o.stop_night && (hour >= o.start_night || hour < o.stop_night)) || (o.start_night < o.stop_night && hour >= o.start_night && hour >= o.start_night && hour < o.stop_night))) {
                                                            ^~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:5:7: error: 'display' was not declared in this scope
       display->setBrightness8(o.night_brg);
       ^~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:5:7: note: suggested alternative: 'delay'
       display->setBrightness8(o.night_brg);
       ^~~~~~~
       delay
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:6:7: error: 'flag_night' was not declared in this scope
       flag_night = true;
       ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:6:7: note: suggested alternative: '_daylight'
       flag_night = true;
       ^~~~~~~~~~
       _daylight
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:8:7: error: 'flag_night' was not declared in this scope
       flag_night = false;
       ^~~~~~~~~~
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:8:7: note: suggested alternative: '_daylight'
       flag_night = false;
       ^~~~~~~~~~
       _daylight
 

wulf

★✩✩✩✩✩✩
1 Дек 2022
177
23
в одну не влезло
C++:
C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:10:24: error: 'new_bright' was not declared in this scope

         if (o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.min_bright, o.max_bright);   // считать показания с фоторезистора, перевести диапазон

                        ^~~~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:10:24: note: suggested alternative: 'nearbyint'

         if (o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.min_bright, o.max_bright);   // считать показания с фоторезистора, перевести диапазон

                        ^~~~~~~~~~

                        nearbyint

In file included from C:\Users\user\AppData\Local\Temp\arduino\sketches\9F9E3FA239EA6201392F6076A8F0553F\sketch\Clock.ino.cpp:1:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:10:62: error: 'BRI_PIN' was not declared in this scope

         if (o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.min_bright, o.max_bright);   // считать показания с фоторезистора, перевести диапазон

                                                              ^~~~~~~

C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\cores\esp32/Arduino.h:76:35: note: in definition of macro 'constrain'

#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))

                                   ^~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:10:62: note: the macro 'BRI_PIN' had not yet been defined

         if (o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.min_bright, o.max_bright);   // считать показания с фоторезистора, перевести диапазон

                                                              ^~~~~~~

C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\cores\esp32/Arduino.h:76:35: note: in definition of macro 'constrain'

#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))

                                   ^~~

In file included from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:4:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Constants.h:7: note: it was later defined here

#define BRI_PIN 33  // PIN фоторезистора



C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:11:25: error: 'new_bright' was not declared in this scope

         if (!o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.max_bright, o.min_bright);  // считать показания с фоторезистора, перевести диапазон

                         ^~~~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:11:25: note: suggested alternative: 'nearbyint'

         if (!o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.max_bright, o.min_bright);  // считать показания с фоторезистора, перевести диапазон

                         ^~~~~~~~~~

                         nearbyint

In file included from C:\Users\user\AppData\Local\Temp\arduino\sketches\9F9E3FA239EA6201392F6076A8F0553F\sketch\Clock.ino.cpp:1:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:11:63: error: 'BRI_PIN' was not declared in this scope

         if (!o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.max_bright, o.min_bright);  // считать показания с фоторезистора, перевести диапазон

                                                               ^~~~~~~

C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\cores\esp32/Arduino.h:76:35: note: in definition of macro 'constrain'

#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))

                                   ^~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:11:63: note: the macro 'BRI_PIN' had not yet been defined

         if (!o.min_max) new_bright = map(constrain(analogRead(BRI_PIN), 0, 1023), 0, 1023, o.max_bright, o.min_bright);  // считать показания с фоторезистора, перевести диапазон

                                                               ^~~~~~~

C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\cores\esp32/Arduino.h:76:35: note: in definition of macro 'constrain'

#define constrain(amt,low,high) ((amt)<(low)?(low):((amt)>(high)?(high):(amt)))

                                   ^~~

In file included from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:4:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Constants.h:7: note: it was later defined here

#define BRI_PIN 33  // PIN фоторезистора



C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:12:64: error: 'new_bright' was not declared in this scope

         Serial.println((String) "Освещенность: " + new_bright);

                                                                ^~~~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:12:64: note: suggested alternative: 'nearbyint'

         Serial.println((String) "Освещенность: " + new_bright);

                                                                ^~~~~~~~~~

                                                                nearbyint

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:13:9: error: 'display' was not declared in this scope

         display->setBrightness8(new_bright);  // установить новую яркость

         ^~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:13:9: note: suggested alternative: 'delay'

         display->setBrightness8(new_bright);  // установить новую яркость

         ^~~~~~~

         delay

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:15:27: error: 'display' was not declared in this scope

       if (!o.auto_bright) display->setBrightness8(o.min_bright);  // если автояркость выключена, то в расчете минимальная

                           ^~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Brightness.ino:15:27: note: suggested alternative: 'delay'

       if (!o.auto_bright) display->setBrightness8(o.min_bright);  // если автояркость выключена, то в расчете минимальная

                           ^~~~~~~

                           delay

In file included from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:4:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Constants.h: At global scope:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Constants.h:19:1: error: 'Clock' does not name a type

Clock c;

^~~~~

In file included from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:4:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Constants.h:51:1: error: 'Monitoring' does not name a type

Monitoring m;

^~~~~~~~~~

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:21,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h: In static member function 'static void gh::Info::_build(ghc::InfoCallback, ghc::Packet&, String&, gh::Client&)':

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:82:22: error: 'class WiFiClass' has no member named 'getMode'; did you mean 'getSocket'?

         switch (WiFi.getMode()) {

                      ^~~~~~~

                      getSocket

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:83:18: error: 'WIFI_AP' was not declared in this scope

             case WIFI_AP:

                  ^~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:85:46: error: 'class WiFiClass' has no member named 'softAPIP'

                 p.addString(F("AP_IP"), WiFi.softAPIP().toString());

                                              ^~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:86:48: error: 'class WiFiClass' has no member named 'softAPSSID'

                 p.addString(F("AP_SSID"), WiFi.softAPSSID());

                                                ^~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:87:47: error: 'class WiFiClass' has no member named 'softAPmacAddress'; did you mean 'macAddress'?

                 p.addString(F("AP_MAC"), WiFi.softAPmacAddress());

                                               ^~~~~~~~~~~~~~~~

                                               macAddress

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:90:18: error: 'WIFI_STA' was not declared in this scope

             case WIFI_STA:

                  ^~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:94:55: error: no matching function for call to 'WiFiClass::macAddress()'

                 p.addString(F("MAC"), WiFi.macAddress());

                                                       ^

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:17,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:21,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:137:14: note: candidate: 'uint8_t* WiFiClass::macAddress(uint8_t*)'

     uint8_t* macAddress(uint8_t* mac);

              ^~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:137:14: note:   candidate expects 1 argument, 0 provided

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:21,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:97:18: error: 'WIFI_AP_STA' was not declared in this scope

             case WIFI_AP_STA:

                  ^~~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:99:46: error: 'class WiFiClass' has no member named 'softAPIP'

                 p.addString(F("AP_IP"), WiFi.softAPIP().toString());

                                              ^~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:100:48: error: 'class WiFiClass' has no member named 'softAPSSID'

                 p.addString(F("AP_SSID"), WiFi.softAPSSID());

                                                ^~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:101:47: error: 'class WiFiClass' has no member named 'softAPmacAddress'; did you mean 'macAddress'?

                 p.addString(F("AP_MAC"), WiFi.softAPmacAddress());

                                               ^~~~~~~~~~~~~~~~

                                               macAddress

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:104:55: error: no matching function for call to 'WiFiClass::macAddress()'

                 p.addString(F("MAC"), WiFi.macAddress());

                                                       ^

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:17,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:21,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:137:14: note: candidate: 'uint8_t* WiFiClass::macAddress(uint8_t*)'

     uint8_t* macAddress(uint8_t* mac);

              ^~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:137:14: note:   candidate expects 1 argument, 0 provided

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:41,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:50,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\WebServer\src/WebServer.h: At global scope:

c:\Users\user\Documents\Arduino\libraries\WebServer\src/WebServer.h:177:15: error: cannot declare field 'WebServer::_server' to be of abstract type 'WiFiServer'

   WiFiServer  _server;

               ^~~~~~~

In file included from c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:32,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:17,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:21,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFiServer.h:31:7: note:   because the following virtual functions are pure within 'WiFiServer':

class WiFiServer : public Server {

       ^~~~~~~~~~

In file included from C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\cores\esp32/Arduino.h:194,

                 from C:\Users\user\AppData\Local\Temp\arduino\sketches\9F9E3FA239EA6201392F6076A8F0553F\sketch\Clock.ino.cpp:1:

C:\Users\user\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.15\cores\esp32/Server.h:28:18: note:     'virtual void Server::begin(uint16_t)'

     virtual void begin(uint16_t port=0) =0;

                  ^~~~~

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:41,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:50,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\WebServer\src/WebServer.h: In member function 'virtual size_t WebServer::_currentClientWrite_P(const char*, size_t)':

c:\Users\user\Documents\Arduino\libraries\WebServer\src/WebServer.h:151:83: error: 'class WiFiClient' has no member named 'write_P'; did you mean 'write'?

   virtual size_t _currentClientWrite_P(PGM_P b, size_t l) { return _currentClient.write_P( b, l ); }

                                                                                   ^~~~~~~

                                                                                   write

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:50,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h: In member function 'virtual void ghc::HubHTTP::begin()':

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:314:18: error: 'class WiFiClass' has no member named 'getMode'; did you mean 'getSocket'?

         if (WiFi.getMode() == WIFI_AP || WiFi.getMode() == WIFI_AP_STA) {

                  ^~~~~~~

                  getSocket

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:314:31: error: 'WIFI_AP' was not declared in this scope

         if (WiFi.getMode() == WIFI_AP || WiFi.getMode() == WIFI_AP_STA) {

                               ^~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:314:47: error: 'class WiFiClass' has no member named 'getMode'; did you mean 'getSocket'?

         if (WiFi.getMode() == WIFI_AP || WiFi.getMode() == WIFI_AP_STA) {

                                               ^~~~~~~

                                               getSocket

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:314:60: error: 'WIFI_AP_STA' was not declared in this scope

         if (WiFi.getMode() == WIFI_AP || WiFi.getMode() == WIFI_AP_STA) {

                                                            ^~~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/esp/sync/http.h:316:37: error: 'class WiFiClass' has no member named 'softAPIP'

             dns.start(53, "*", WiFi.softAPIP());

                                     ^~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino: At global scope:

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:30:14: error: 'c' was not declared in this scope

GyverNTP ntp(c.gmt);

              ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:42:48: error: 'c' was not declared in this scope

FileData _clock(&LittleFS, "/clock.dat", 'A', &c, sizeof(c));

                                                ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:42:58: error: 'c' was not declared in this scope

FileData _clock(&LittleFS, "/clock.dat", 'A', &c, sizeof(c));

                                                          ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:44:48: error: 'm' was not declared in this scope

FileData _narod(&LittleFS, "/narod.dat", 'A', &m, sizeof(m));

                                                ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:44:58: error: 'm' was not declared in this scope

FileData _narod(&LittleFS, "/narod.dat", 'A', &m, sizeof(m));

                                                          ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino: In function 'void setup()':

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:65:15: error: 'build' was not declared in this scope

   hub.onBuild(build);  // подключаем билдер

               ^~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino: In function 'void loop()':

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:92:7: error: 'm' was not declared in this scope

   if (m.nm_enable) {

       ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino: In function 'void Monitoring()':

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino:2:8: error: 'class WiFiClass' has no member named 'setAutoReconnect'

   WiFi.setAutoReconnect(true);

        ^~~~~~~~~~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino:3:38: error: no matching function for call to 'WiFiClass::macAddress()'

   String buf = "#" + WiFi.macAddress();

                                      ^

In file included from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/ui/info.h:17,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/core.h:21,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/core/hub.h:6,

                 from c:\Users\user\Documents\Arduino\libraries\GyverHub-main\src/GyverHub.h:59,

                 from C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\MatrixClock.ino:7:

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:137:14: note: candidate: 'uint8_t* WiFiClass::macAddress(uint8_t*)'

     uint8_t* macAddress(uint8_t* mac);

              ^~~~~~~~~~

c:\Users\user\Documents\Arduino\libraries\WiFi\src/WiFi.h:137:14: note:   candidate expects 1 argument, 0 provided

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino:5:7: error: 'm' was not declared in this scope

   if (m.nm_tempH) buf = buf + "\n#T1#" + FtempH;

       ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino:6:7: error: 'm' was not declared in this scope

   if (m.nm_tempS) buf = buf + "\n#T2#" + FtempS;

       ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino:7:7: error: 'm' was not declared in this scope

   if (m.nm_pres) buf = buf + "\n#T3#" + Fpres;

       ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Monitoring.ino:8:7: error: 'm' was not declared in this scope

   if (m.nm_hum) buf = buf + "\n#T4#" + hum;

       ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Sensors.ino: In function 'void ReadSens()':

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Sensors.ino:4:38: error: 'm' was not declared in this scope

     FtempH = bmp.readTemperature() + m.cor_tempH;

                                      ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino: In function 'void wifi_connected()':

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:2:8: error: 'class WiFiClass' has no member named 'mode'

   WiFi.mode(WIFI_STA);

        ^~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:2:13: error: 'WIFI_STA' was not declared in this scope

   WiFi.mode(WIFI_STA);

             ^~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:4:14: error: 'c' was not declared in this scope

   WiFi.begin(c.ssid, c.pass);

              ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:24:10: error: 'class WiFiClass' has no member named 'mode'

     WiFi.mode(WIFI_AP);                     // Меняем режим на режим точки доступа

          ^~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:24:15: error: 'WIFI_AP' was not declared in this scope

     WiFi.mode(WIFI_AP);                     // Меняем режим на режим точки доступа

               ^~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:25:10: error: 'class WiFiClass' has no member named 'softAPConfig'

     WiFi.softAPConfig(apIP, apIP, subnet);  // Задаем настройки сети

          ^~~~~~~~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:26:10: error: 'class WiFiClass' has no member named 'softAP'

     WiFi.softAP(ssidAP, passAP);            // Включаем WIFI в режиме точки доступа с именем и паролем

          ^~~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:27:17: error: 'build' was not declared in this scope

     hub.onBuild(build);                     // подключаем билдер

                 ^~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\Wifi.ino:60:17: error: 'build' was not declared in this scope

     hub.onBuild(build);  // подключаем билдер

                 ^~~~~

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino: In function 'void build(gh::Builder&)':

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:14:19: error: 'c' was not declared in this scope

           b.Input(c.ssid).label(F("SSID")).attach(&flag_c);

                   ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:19:28: error: 'c' was not declared in this scope

           b.Input_("host", c.host).label(F("Сервер NTP")).size(4).attach(&flag_c);

                            ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:101:15: error: 'm' was not declared in this scope

           if (m.nm_enable) b.SwitchIcon(&m.nm_enable).label(F("Включен")).fontSize(15).size(1).attach(&flag_monitor);

               ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:102:16: error: 'm' was not declared in this scope

           if (!m.nm_enable) b.SwitchIcon(&m.nm_enable).label(F("Выключен")).fontSize(15).size(1).attach(&flag_monitor);

                ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:104:20: error: 'm' was not declared in this scope

           b.Input(&m.nm_delay).label(F("Интервал, в сек.")).size(1).attach(&flag_monitor);

                    ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:108:25: error: 'm' was not declared in this scope

           b.SwitchIcon(&m.nm_tempH).label(F("Комнатная")).fontSize(15).attach(&flag_monitor);

                         ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:117:22: error: 'm' was not declared in this scope

           b.Spinner(&m.cor_tempH).noLabel().range(-9, 9, 0.1, 1).fontSize(15).attach(&flag_monitor);

                      ^

C:\Users\user\Desktop\MatrixClock-main\firmware\Clock\hub.ino:124:22: error: 'm' was not declared in this scope

           b.Spinner(&m.cor_tempS).noLabel().range(-9, 9, 0.1, 1).fontSize(15).attach(&flag_monitor);

                      ^

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

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

  Не используется: C:\Users\user\Documents\Arduino\libraries\WiFiNINA

exit status 1



Compilation error: variable or field 'build' declared void