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