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
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
Простите, но это совершенно "ни о чем".спецификация на эти панели.