Giter Club home page Giter Club logo

wifi-tetris-clock's Introduction

WiFi-Tetris-Clock

A WiFi clock made of falling tetris blocks. Runs on an ESP32 with an RGB LED Matrix (Currently the EPS8266 version is crashing!)

img

Hardware

* Affilate links

Wiring:

Wiring is desctribed on the PxMatrix library pretty well, but to try make it a little easier I have created wiring diagrams for the different types of boards.

Tiny PICO

img

Generic ESP32

img

D1 Mini ESP8266

Although not working with this sketch yet img

Power Wiring

To connect your power supply up to the panel, you can connect the display power wire directly to a DC jack screw terminal breakout or use some larger screw terminals and some perfboard

img

wifi-tetris-clock's People

Contributors

witnessmenow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wifi-tetris-clock's Issues

ESP8266 version not working - Possible solution

Not an issue, but some info that may help others to get the ESP8266 version working.

I found that some code was added to the Adafruit-GFX-Library in release V1.4.0 (current is V1.5.5) which causes the ESP8266 to reset. After commenting out the offending code, it now seems to work perfectly. No guarantees, but it works for me.

If you want to give it a go then make the following changes to Adafruit_GFX.cpp

void Adafruit_GFX::writeLine(int16_t x0, int16_t y0, int16_t x1, int16_t y1,
        uint16_t color) {
//#if defined(ESP8266)       <------ Comment out or remove these three lines
//    yield();
//#endif
    int16_t steep = abs(y1 - y0) > abs(x1 - x0);
    if (steep) {
        _swap_int16_t(x0, y0);
        _swap_int16_t(x1, y1);
....
....
    }
void Adafruit_GFX::drawCircle(int16_t x0, int16_t y0, int16_t r,
        uint16_t color) {
//#if defined(ESP8266)       <------ Comment out or remove these three lines
//    yield();
//#endif
    int16_t f = 1 - r;
    int16_t ddF_x = 1;
    int16_t ddF_y = -2 * r;
    int16_t x = 0;
    int16_t y = r;
....
....

[Feature/addition request]

Hi, loving the Tetris clock. It was so easy to plug and play. I'm looking for more 64x32 clock faces like the 64x64 has with Clockwise. My personal want for a clock face is to have the date (Fri Sept 29 '23), the time (12-hour format hour and minute and am/pm) and if it would fit, the current outdoor temperature and maybe a symbol to show the condition. The user would have to sign up for a free openweathermap api. Maybe all that is far from possible but I have no idea how to create and display anything. All of coding is lost on me. I'm trying to learn. But I guarantee I'll never be able to create anything close to working. The clock I'd like to see created could possibly also have a color changing option. Red 10pm-8am white 8am-10pm. This would give the user the ability to use it as a night clock without the blaring brightness. There is this https://github.com/jake1164 project but I have no idea how to replicate it for esp32. Would be nice to see this as a plug and play option.

Thanks!!

Time Zone won't save

I got it to save the Wifi information, but I am trying to enter the time Zone and it will not save it. I originally entered "Eastern", then found what I think is the correct one "America/New_York" but I hit save and when I reboot, "Eastern" is still in the field. I am using the version from the weblink on your page.

I am also using the Trinity ESP32 board that I purchased from Makerfabs from the link on your trinity site

Any advice would be helpful

esp8266 gfx support

Exception Cause: Not found

0x40000f68: ?? ??:0
0x40208da9: __yield at ??:?
0x40205cd0: TetrisMatrixDraw::drawText(int, int) at ??:?
0x402303d2: esf_buf_recycle at ??:?
0x4022dbb0: ppRecycleRxPkt at ??:?
0x402036a9: animationHandler() at ??:?
0x4020b2ca: std::_Function_handler<void (), void (*)()>::_M_invoke(std::_Any_data const&) at ??:?
0x40233c10: ets_timer_handler_isr at ??:?
0x4020ba0e: Ticker::_static_callback(void*) at ??:?
0x40233c1d: ets_timer_handler_isr at ??:?
0x40233c62: ets_timer_handler_isr at ??:?
0x40208c73: loop_task(ETSEventTag*) at core_esp8266_main.cpp:?
0x40000f49: ?? ??:0
0x40000f49: ?? ??:0
0x40000f49: ?? ??:0
0x40000e19: ?? ??:0
0x40001878: ?? ??:0
0x40104f68: call_user_start_local at ??:?
0x40104f6e: call_user_start_local at ??:?
0x4010000d: call_user_start at ??:?
0x40101108: cont_ret at cont.S.o:?
0x401010a9: cont_continue at cont.S.o:?
0x4022e937: pp_attach at ??:?
0x4022e986: pp_attach at ??:?
0x4022ea92: pp_attach at ??:?
0x40101a5e: pp_post at ??:?
0x4022da43: ppTxPkt at ??:?
0x40220e17: ieee80211_output_pbuf at ??:?
0x401054e7: wdt_feed at ??:?
0x40213719: glue2esp_linkoutput at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:748
0x4020a94c: malloc at ??:?
0x4021399b: new_linkoutput at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/glue-lwip/lwip-git.c:424
0x40213d8c: ethernet_output at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/lwip2-src/src/netif/ethernet.c:312
0x4021c59c: mem_malloc at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/lwip2-src/src/core/mem.c:210
0x4020a94c: malloc at ??:?
0x4021c59c: mem_malloc at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/lwip2-src/src/core/mem.c:210
0x4022e937: pp_attach at ??:?
0x4022e986: pp_attach at ??:?
0x4022ea92: pp_attach at ??:?
0x40101a5e: pp_post at ??:?
0x4022da43: ppTxPkt at ??:?
0x40220e17: ieee80211_output_pbuf at ??:?
0x4021b0d8: etharp_output_LWIP2 at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/lwip2-src/src/core/ipv4/etharp.c:890
0x40213719: glue2esp_linkoutput at /home/gauchard/dev/esp8266/esp8266/tools/sdk/lwip2/builder/glue-esp/lwip-esp.c:748
0x40211bf6: __ssputs_r at /home/earle/src/esp-quick-toolchain/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:233
0x402089f1: String::equals(char const*) const at ??:?
0x4020d8f0: _printf_i at /home/earle/src/esp-quick-toolchain/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:194 (discriminator 1)
0x40211bf6: __ssputs_r at /home/earle/src/esp-quick-toolchain/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:233
0x40211b28: __ssputs_r at /home/earle/src/esp-quick-toolchain/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:180
0x4020d9f8: _printf_i at /home/earle/src/esp-quick-toolchain/repo/newlib/newlib/libc/stdio/nano-vfprintf_i.c:244
0x40243af0: sleep_reset_analog_rtcreg_8266 at ??:?
0x40101a5e: pp_post at ??:?
0x40104e5f: lmacRxDone at ??:?
0x4021200b: _svfprintf_r at /home/earle/src/esp-quick-toolchain/repo/newlib/newlib/libc/stdio/nano-vfprintf.c:660
0x40102775: trc_NeedRTS at ??:?
0x4010294e: trc_NeedRTS at ??:?
0x40208432: String::copy(char const*, unsigned int) at ??:?
0x40102d8e: wDev_ProcessFiq at ??:?
0x40201ff6: Timezone::tzTime(long, ezLocalOrUTC_t) at ??:?
0x4000050c: ?? ??:0
0x40102b28: wDev_ProcessFiq at ??:?
0x40209f56: uart_tx_fifo_available at ??:?
0x40105741: ets_timer_disarm at ??:?
0x4000050c: ?? ??:0
0x402092ff: twi_write_bit at core_esp8266_si2c.cpp:?
0x402092e8: twi_write_bit at core_esp8266_si2c.cpp:?
0x4020b438: Adafruit_GFX::writePixel(short, short, unsigned short) at ??:?
0x4020a02a: uart_write at ??:?
0x40207c90: HardwareSerial::write(unsigned char const*, unsigned int) at ??:?
0x40207f29: Print::write(char const*) at ??:?
0x402088ac: String::concat(String const&) at ??:?
0x402080c7: Print::printNumber(unsigned long, unsigned char) at ??:?
0x402093dd: twi_write_byte at core_esp8266_si2c.cpp:?
0x402093dd: twi_write_byte at core_esp8266_si2c.cpp:?
0x402095c5: twi_writeTo at ??:?
0x4020a02a: uart_write at ??:?
0x401055f6: wdt_feed at ??:?
0x401056b2: ets_timer_setfn at ??:?
0x40105884: ets_timer_arm_new at ??:?
0x40208cb8: esp_yield at ??:?
0x402097ab: delay at ??:?
0x40203cbb: setup at ??:?
0x4020367c: animationHandler() at ??:?
0x4020b2d4: std::_Function_base::_Base_manager<void (*)()>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at ??:?
0x4020b2c0: std::_Function_handler<void (), void (*)()>::_M_invoke(std::_Any_data const&) at ??:?
0x4020367c: animationHandler() at ??:?
0x40208d60: loop_wrapper() at core_esp8266_main.cpp:?
0x4010f000: ?? ??:0

Verify error 'portMUX_TYPE' does not name a type,please help me.

`Arduino: 1.8.10 Hourly Build 2019/05/21 09:33 (Windows 7), Board: "Arduino Nano, ATmega328P (Old Bootloader)"

C:\arduino-nightly\arduino-builder -dump-prefs -logger=machine -hardware C:\arduino-nightly\hardware -tools C:\arduino-nightly\tools-builder -tools C:\arduino-nightly\hardware\tools\avr -built-in-libraries C:\arduino-nightly\libraries -libraries C:\Users\Administrator\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10810 -build-path C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122 -warnings=none -build-cache C:\Users\ADMINI1\AppData\Local\Temp\arduino_cache_368111 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\arduino-nightly\hardware\tools\avr -verbose C:\arduino-nightly\WiFi-Tetris-Clock-master\ESP32 or TinyPICO\EzTimeTetrisClockESP32\EzTimeTetrisClockESP32.ino
C:\arduino-nightly\arduino-builder -compile -logger=machine -hardware C:\arduino-nightly\hardware -tools C:\arduino-nightly\tools-builder -tools C:\arduino-nightly\hardware\tools\avr -built-in-libraries C:\arduino-nightly\libraries -libraries C:\Users\Administrator\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10810 -build-path C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122 -warnings=none -build-cache C:\Users\ADMINI1\AppData\Local\Temp\arduino_cache_368111 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\arduino-nightly\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\arduino-nightly\hardware\tools\avr -verbose C:\arduino-nightly\WiFi-Tetris-Clock-master\ESP32 or TinyPICO\EzTimeTetrisClockESP32\EzTimeTetrisClockESP32.ino
Using board 'nano' from platform in folder: C:\arduino-nightly\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\arduino-nightly\hardware\arduino\avr
Detecting libraries used...
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "C:\Users\ADMINI
1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "C:\Users\ADMINI
1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "C:\Users\ADMINI
1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\WiFi.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\WiFiClient.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\WiFiServer.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\WiFiUdp.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\utility\server_drv.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\utility\spi_drv.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\libraries\WiFi\src\utility\wifi_drv.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_SPITFT.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master\glcdfont.c" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src\TetrisMatrixDraw.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "C:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src\ezTime.cpp" -o nul
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src\ezTime.cpp" -o nul
Generating function prototypes...
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\ADMINI
1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\arduino-nightly\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\ADMINI
1\AppData\Local\Temp\arduino_build_127122\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10810 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\arduino-nightly\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\arduino-nightly\libraries\WiFi\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master" "-IC:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\SPI\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master\src" "-IC:\Users\Administrator\Documents\Arduino\libraries\ezTime-master\src" "-IC:\arduino-nightly\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp" -o "C:\Users\ADMINI1\AppData\Local\Temp\arduino_build_127122\sketch\EzTimeTetrisClockESP32.ino.cpp.o"
In file included from C:\arduino-nightly\WiFi-Tetris-Clock-master\ESP32 or TinyPICO\EzTimeTetrisClockESP32\EzTimeTetrisClockESP32.ino:27:0:

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h: In member function 'void PxMATRIX::spi_init()':

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:670:9: error: 'class SPIClass' has no member named 'setFrequency'

 SPI.setFrequency(10000000);

     ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h: In member function 'void PxMATRIX::display(uint16_t)':

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:870:13: error: 'class SPIClass' has no member named 'writeBytes'

     SPI.writeBytes(&(*bufferp)[_display_color][i*_send_buffer_size],_send_buffer_size);

         ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:879:13: error: 'class SPIClass' has no member named 'writeBytes'

     SPI.writeBytes(&(*bufferp)[_display_color][i*_send_buffer_size],_send_buffer_size);

         ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:898:25: error: 'SPECIAL' was not declared in this scope

   pinMode(_SPI_CLK, SPECIAL);

                     ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:902:11: error: 'class SPIClass' has no member named 'writeBytes'

   SPI.writeBytes(&(*bufferp)[_display_color][i*_send_buffer_size],_send_buffer_size-1);

       ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:914:39: error: 'GPIO_REG_SET' was not declared in this scope

       GPIO_REG_SET( 1 << _SPI_MOSI);

                                   ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:916:41: error: 'GPIO_REG_CLEAR' was not declared in this scope

       GPIO_REG_CLEAR( 1 << _SPI_MOSI);

                                     ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:917:36: error: 'GPIO_REG_SET' was not declared in this scope

     GPIO_REG_SET( 1 << _SPI_CLK);

                                ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:918:38: error: 'GPIO_REG_CLEAR' was not declared in this scope

     GPIO_REG_CLEAR( 1 << _SPI_CLK);

                                  ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h: In member function 'void PxMATRIX::flushDisplay()':

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:951:9: error: 'class SPIClass' has no member named 'write'

 SPI.write(0x00);

     ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h: In member function 'void PxMATRIX::displayTestPattern(uint16_t)':

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:960:11: error: 'class SPIClass' has no member named 'write'

   SPI.write(0xFF);

       ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h: In member function 'void PxMATRIX::displayTestPixel(uint16_t)':

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:999:9: error: 'class SPIClass' has no member named 'write'

 SPI.write(1<<_test_pixel_counter%8);

     ^

C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master/PxMatrix.h:1001:11: error: 'class SPIClass' has no member named 'write'

   SPI.write(0x00);

       ^

C:\arduino-nightly\WiFi-Tetris-Clock-master\ESP32 or TinyPICO\EzTimeTetrisClockESP32\EzTimeTetrisClockESP32.ino: At global scope:

EzTimeTetrisClockESP32:84:1: error: 'portMUX_TYPE' does not name a type

portMUX_TYPE timerMux = portMUX_INITIALIZER_UNLOCKED;

^

EzTimeTetrisClockESP32:85:1: error: 'hw_timer_t' does not name a type

hw_timer_t * timer = NULL;

^

EzTimeTetrisClockESP32:86:1: error: 'hw_timer_t' does not name a type

hw_timer_t * animationTimer = NULL;

^

EzTimeTetrisClockESP32:107:16: error: expected initializer before 'display_updater'

void IRAM_ATTR display_updater() {

            ^

EzTimeTetrisClockESP32:107:16: error: expected initializer before 'display_updater'

void IRAM_ATTR display_updater() {

            ^

C:\arduino-nightly\WiFi-Tetris-Clock-master\ESP32 or TinyPICO\EzTimeTetrisClockESP32\EzTimeTetrisClockESP32.ino: In function 'void animationHandler()':

EzTimeTetrisClockESP32:117:27: error: 'timerMux' was not declared in this scope

portENTER_CRITICAL_ISR(&timerMux);

                       ^

EzTimeTetrisClockESP32:117:35: error: 'portENTER_CRITICAL_ISR' was not declared in this scope

portENTER_CRITICAL_ISR(&timerMux);

                               ^

EzTimeTetrisClockESP32:158:34: error: 'portEXIT_CRITICAL_ISR' was not declared in this scope

portEXIT_CRITICAL_ISR(&timerMux);

                              ^

C:\arduino-nightly\WiFi-Tetris-Clock-master\ESP32 or TinyPICO\EzTimeTetrisClockESP32\EzTimeTetrisClockESP32.ino: In function 'void setup()':

EzTimeTetrisClockESP32:199:8: error: 'class WiFiClass' has no member named 'mode'

WiFi.mode(WIFI_STA);

    ^

EzTimeTetrisClockESP32:199:13: error: 'WIFI_STA' was not declared in this scope

WiFi.mode(WIFI_STA);

         ^

EzTimeTetrisClockESP32:221:3: error: 'timer' was not declared in this scope

timer = timerBegin(0, 80, true);

^

EzTimeTetrisClockESP32:221:33: error: 'timerBegin' was not declared in this scope

timer = timerBegin(0, 80, true);

                             ^

EzTimeTetrisClockESP32:222:32: error: 'display_updater' was not declared in this scope

timerAttachInterrupt(timer, &display_updater, true);

                            ^

EzTimeTetrisClockESP32:222:53: error: 'timerAttachInterrupt' was not declared in this scope

timerAttachInterrupt(timer, &display_updater, true);

                                                 ^

EzTimeTetrisClockESP32:223:36: error: 'timerAlarmWrite' was not declared in this scope

timerAlarmWrite(timer, 2000, true);

                                ^

EzTimeTetrisClockESP32:224:25: error: 'timerAlarmEnable' was not declared in this scope

timerAlarmEnable(timer);

                     ^

EzTimeTetrisClockESP32:263:3: error: 'animationTimer' was not declared in this scope

animationTimer = timerBegin(1, 80, true);

^

Using library WiFi at version 1.2.7 in folder: C:\arduino-nightly\libraries\WiFi
Using library PxMatrix-master at version 1.3.0 in folder: C:\Users\Administrator\Documents\Arduino\libraries\PxMatrix-master
Using library Adafruit-GFX-Library-master at version 1.5.5 in folder: C:\Users\Administrator\Documents\Arduino\libraries\Adafruit-GFX-Library-master
Using library SPI at version 1.0 in folder: C:\arduino-nightly\hardware\arduino\avr\libraries\SPI
Using library TetrisAnimation-master at version 1.1.0 in folder: C:\Users\Administrator\Documents\Arduino\libraries\TetrisAnimation-master
Using library ezTime-master at version 0.7.10 in folder: C:\Users\Administrator\Documents\Arduino\libraries\ezTime-master
Using library EEPROM at version 2.0 in folder: C:\arduino-nightly\hardware\arduino\avr\libraries\EEPROM
exit status 1
'portMUX_TYPE' does not name a type`

No interrupt on Adafruit Huzzah32 + Huzzmat

Hello,

I have a huzzah32 with the huzzmat, and running this code doesn't work.
It compiles, and doesn't crash, but it seems that the display_updater() function never gets called, leaving the screen blank.
The screen works, and if I call explicitly the display() method of pxMatrix frequently enough I get a stable image on the matrix.
It is like if there where no timer interrupt on this esp32 board.
Any idea where it could come from?

Best regards

Update to WiFi clock Readme

Hi!

First of all, thanks for a great project!

Regarding the issue with new displays from Aliexpress, it might be a good idea to describe the issue that occurs, and change the text to indicate that the issue is fixed by 2DOM by now.

I spent 4 hours today trying different settings on the DIP-switches on the TinyPico adapter board and in the code before I stumbled upon the issue in 2DOM's github for the PxMatrix project, and from there realized this was the same problem you hinted in the readme.

Some digits not displaying correctly

I seem to have some issues with the characters not fully displaying on numbers like 2, 3, and 4.

My panel is fully capable, I've even tried on a couple of other panels but I get the same result. Can anyone help with the cause of the issue, please? I'm in my mid-40s but I'm new to Arduino/Esp32, and coding in general.

I am using an ESP32 D1 Mini.

IMG-3408
IMG-3407
IMG-3406

TFT examples ie ST7735 IL*

I am trying to get st7735 example ported, using the ada gfx library the fillscreen and spi draw for clear takes a long time and it flickers.

Might try pdc lib, tft_espi would require some library rewrites, pdc should be gfx compatible with spi optimizations, can try that.

Maybe a wrapper for tft_espi class to make it have a gfx object container shrug not sure how

If anyone has any suggestions for optimizing gfx spitft esp8266 routine or know of a fork let me know thanks.

C00296AE-AF13-4634-8196-45BA99C376FD

Panic

Hi. The first few times the clock worked perfectly with a NodeMCU ESP8266, but sometimes this error appears:

.
WiFi connected
IP address: 192.168.1.15

ezTime debug level set to INFO
Waiting for time sync
Querying pool.ntp.org ... success (round trip 232 ms)
Received time: Saturday, 21-Sep-19 15:28:39.668 UTC
Time is in sync

UTC: Saturday, 21-Sep-2019 15:28:39 UTC
Timezone lookup for: America/Bogota ... (round-trip 184 ms) success.
Olson: America/Bogota
Posix: <-05>5
Time in your set timezone: Saturday, 21-Sep-2019 10:28:39 <-05>
66
46
32
76
79
85
71
72
10:28
1
0
2
8

Panic D:\Documentos\ArduinoData\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266\core_esp8266_main.cpp:103 __yield

stack>>>

ctx: sys
sp: 3fffeb90 end: 3fffffb0 offset: 01b0
3fffed40: fffffffe 011afe85 401021fa 40208579
3fffed50: 7fffffff 3ffebc50 3ffebc50 40202a78
3fffed60: 3fff0ee0 00000000 0000001f 40104ba9
3fffed70: 000007ff 011afe85 fffffff9 4000050c
3fffed80: 401001ec 00000030 0000001e 000007ff
3fffed90: fffffff8 0000000a 3fff0ee0 4020a7fd
3fffeda0: 00000002 00000000 00004545 00000000
3fffedb0: 3fff51bc 3fff0638 3fff51bc 000007ff
3fffedc0: 00000002 fffffff8 3fff0ee0 4020a74d
3fffedd0: 3fff51bc 3fff0638 3fff51bc 4020a8d6
3fffede0: 0000000a 0000000c 3fff0ee0 00000030
3fffedf0: 00000006 00000004 4023c315 0000000a
3fffee00: fffffff8 00000002 3fff0e18 4020b345
3fffee10: 00000001 00000000 00000000 0000000a
3fffee20: fffffff8 3fff0e18 00000002 40203ef4
3fffee30: 000007ff 00000000 0000001f 40104ba9
3fffee40: 4000050c 00000000 3fff0c2a 00000010
3fffee50: 00000000 3fff0e18 3fff0e4c 402046f8
3fffee60: 00000000 3ff20a00 00000000 3fffd9d0
3fffee70: 00000000 00000001 00000002 3ffeb0c0
3fffee80: 3ffeb0c0 00000002 00000005 00000004
3fffee90: 00000010 00000000 000048c6 4021c058
3fffeea0: 00000002 fffffffa 00000002 00000000
3fffeeb0: 00000000 00000000 4bc6a7f0 4021389c
3fffeec0: 0053cb66 00000016 000048c6 402138d8
3fffeed0: 40214d84 00004878 3fff48dc 60000600
3fffeee0: 3fff0c60 00000000 3fff0c60 402010dc
3fffeef0: 3ffeb0c0 3fff0660 3fff51bc 60000600
3fffef00: 011b0ff5 3fff0660 3fff51d4 4020a642
3fffef10: 402343a0 3fff51d4 3fff0660 4020a692
3fffef20: 60000600 3fff51d4 3fff0638 402343ad
3fffef30: 402343f2 3fffdab0 00000000 3fffdcb0
3fffef40: 3fff0680 3fffdad0 3fff4268 40208443
3fffef50: 40000f49 40000f49 3fffdab0 40000f49
3fffef60: 40000e19 40001878 00000002 00000000
3fffef70: 3fffff10 aa55aa55 00000000 401043d0
3fffef80: 401043d6 00000002 00000000 0000000c
3fffef90: 4010000d 00000003 00000004 00000005
3fffefa0: 00000000 3fffef3c 00000000 3fffff18
3fffefb0: 3fffffc0 00000000 00000000 feefeffe
3fffefc0: feefeffe feefeffe feefeffe feefeffe
3fffefd0: feefeffe feefeffe feefeffe feefeffe
3fffefe0: feefeffe feefeffe feefeffe feefeffe
3fffeff0: feefeffe feefeffe feefeffe feefeffe
3ffff000: feefeffe feefeffe feefeffe feefeffe
3ffff010: feefeffe feefeffe feefeffe feefeffe
3ffff020: feefeffe feefeffe feefeffe feefeffe
3ffff030: feefeffe feefeffe feefeffe feefeffe
3ffff040: feefeffe feefeffe feefeffe feefeffe
3ffff050: feefeffe feefeffe feefeffe feefeffe
3ffff060: feefeffe feefeffe feefeffe feefeffe
3ffff070: feefeffe feefeffe feefeffe feefeffe
3ffff080: feefeffe feefeffe feefeffe feefeffe
3ffff090: feefeffe feefeffe feefeffe feefeffe
3ffff0a0: feefeffe feefeffe feefeffe feefeffe
3ffff0b0: feefeffe feefeffe feefeffe feefeffe
3ffff0c0: feefeffe feefeffe feefeffe feefeffe
3ffff0d0: feefeffe feefeffe feefeffe feefeffe
3ffff0e0: feefeffe feefeffe feefeffe feefeffe
3ffff0f0: feefeffe feefeffe feefeffe feefeffe
3ffff100: feefeffe feefeffe feefeffe feefeffe
3ffff110: feefeffe feefeffe feefeffe feefeffe
3ffff120: feefeffe feefeffe feefeffe feefeffe
3ffff130: feefeffe feefeffe feefeffe feefeffe
3ffff140: feefeffe feefeffe feefeffe feefeffe
3ffff150: feefeffe feefeffe feefeffe feefeffe
3ffff160: feefeffe feefeffe feefeffe feefeffe
3ffff170: feefeffe feefeffe feefeffe feefeffe
3ffff180: feefeffe feefeffe feefeffe feefeffe
3ffff190: feefeffe feefeffe feefeffe feefeffe
3ffff1a0: feefeffe feefeffe feefeffe feefeffe
3ffff1b0: feefeffe feefeffe feefeffe feefeffe
3ffff1c0: feefeffe feefeffe feefeffe feefeffe
3ffff1d0: feefeffe feefeffe feefeffe feefeffe
3ffff1e0: feefeffe feefeffe feefeffe feefeffe
3ffff1f0: feefeffe feefeffe feefeffe feefeffe
3ffff200: feefeffe feefeffe feefeffe feefeffe
3ffff210: feefeffe feefeffe feefeffe feefeffe
3ffff220: feefeffe feefeffe feefeffe feefeffe
3ffff230: feefeffe feefeffe feefeffe feefeffe
3ffff240: feefeffe feefeffe feefeffe feefeffe
3ffff250: feefeffe feefeffe feefeffe feefeffe
3ffff260: feefeffe feefeffe feefeffe feefeffe
3ffff270: feefeffe feefeffe feefeffe feefeffe
3ffff280: feefeffe feefeffe feefeffe feefeffe
3ffff290: feefeffe feefeffe feefeffe feefeffe
3ffff2a0: feefeffe feefeffe feefeffe feefeffe
3ffff2b0: feefeffe feefeffe feefeffe feefeffe
3ffff2c0: feefeffe feefeffe feefeffe feefeffe
3ffff2d0: feefeffe feefeffe feefeffe feefeffe
3ffff2e0: feefeffe feefeffe feefeffe feefeffe
3ffff2f0: feefeffe feefeffe feefeffe feefeffe
3ffff300: feefeffe feefeffe feefeffe feefeffe
3ffff310: feefeffe feefeffe feefeffe feefeffe
3ffff320: feefeffe feefeffe feefeffe feefeffe
3ffff330: feefeffe feefeffe feefeffe feefeffe
3ffff340: feefeffe feefeffe feefeffe feefeffe
3ffff350: feefeffe feefeffe feefeffe feefeffe
3ffff360: feefeffe feefeffe feefeffe feefeffe
3ffff370: feefeffe feefeffe feefeffe feefeffe
3ffff380: feefeffe feefeffe feefeffe feefeffe
3ffff390: feefeffe feefeffe feefeffe feefeffe
3ffff3a0: feefeffe feefeffe feefeffe feefeffe
3ffff3b0: feefeffe feefeffe feefeffe feefeffe
3ffff3c0: feefeffe feefeffe feefeffe feefeffe
3ffff3d0: feefeffe feefeffe feefeffe feefeffe
3ffff3e0: feefeffe feefeffe feefeffe feefeffe
3ffff3f0: feefeffe feefeffe feefeffe feefeffe
3ffff400: feefeffe feefeffe feefeffe feefeffe
3ffff410: feefeffe feefeffe feefeffe feefeffe
3ffff420: feefeffe feefeffe feefeffe feefeffe
3ffff430: feefeffe feefeffe feefeffe feefeffe
3ffff440: feefeffe feefeffe feefeffe feefeffe
3ffff450: feefeffe feefeffe feefeffe feefeffe
3ffff460: feefeffe feefeffe feefeffe feefeffe
3ffff470: feefeffe feefeffe feefeffe feefeffe
3ffff480: feefeffe feefeffe feefeffe feefeffe
3ffff490: feefeffe feefeffe feefeffe feefeffe
3ffff4a0: feefeffe feefeffe feefeffe feefeffe
3ffff4b0: feefeffe feefeffe feefeffe feefeffe
3ffff4c0: feefeffe feefeffe feefeffe feefeffe
3ffff4d0: feefeffe feefeffe feefeffe feefeffe
3ffff4e0: feefeffe feefeffe feefeffe feefeffe
3ffff4f0: feefeffe feefeffe feefeffe feefeffe
3ffff500: feefeffe feefeffe feefeffe feefeffe
3ffff510: feefeffe feefeffe feefeffe feefeffe
3ffff520: feefeffe feefeffe feefeffe feefeffe
3ffff530: feefeffe feefeffe feefeffe feefeffe
3ffff540: feefeffe feefeffe feefeffe feefeffe
3ffff550: feefeffe feefeffe feefeffe feefeffe
3ffff560: feefeffe feefeffe feefeffe feefeffe
3ffff570: feefeffe feefeffe feefeffe feefeffe
3ffff580: feefeffe feefeffe feefeffe feefeffe
3ffff590: feefeffe feefeffe feefeffe feefeffe
3ffff5a0: feefeffe feefeffe feefeffe feefeffe
3ffff5b0: feefeffe feefeffe feefeffe feefeffe
3ffff5c0: feefeffe feefeffe feefeffe feefeffe
3ffff5d0: feefeffe feefeffe feefeffe feefeffe
3ffff5e0: feefeffe feefeffe feefeffe feefeffe
3ffff5f0: feefeffe feefeffe feefeffe feefeffe
3ffff600: feefeffe feefeffe feefeffe feefeffe
3ffff610: feefeffe feefeffe feefeffe feefeffe
3ffff620: feefeffe feefeffe feefeffe feefeffe
3ffff630: feefeffe feefeffe feefeffe feefeffe
3ffff640: feefeffe feefeffe feefeffe feefeffe
3ffff650: feefeffe feefeffe feefeffe feefeffe
3ffff660: feefeffe feefeffe feefeffe feefeffe
3ffff670: feefeffe feefeffe feefeffe feefeffe
3ffff680: feefeffe feefeffe feefeffe feefeffe
3ffff690: feefeffe feefeffe feefeffe feefeffe
3ffff6a0: feefeffe feefeffe feefeffe feefeffe
3ffff6b0: feefeffe feefeffe feefeffe feefeffe
3ffff6c0: feefeffe feefeffe feefeffe feefeffe
3ffff6d0: feefeffe feefeffe feefeffe feefeffe
3ffff6e0: feefeffe feefeffe feefeffe feefeffe
3ffff6f0: feefeffe feefeffe feefeffe feefeffe
3ffff700: feefeffe feefeffe feefeffe feefeffe
3ffff710: feefeffe feefeffe feefeffe feefeffe
3ffff720: feefeffe feefeffe feefeffe feefeffe
3ffff730: feefeffe feefeffe feefeffe feefeffe
3ffff740: feefeffe feefeffe feefeffe feefeffe
3ffff750: feefeffe feefeffe feefeffe feefeffe
3ffff760: feefeffe feefeffe feefeffe feefeffe
3ffff770: feefeffe feefeffe feefeffe feefeffe
3ffff780: feefeffe feefeffe feefeffe feefeffe
3ffff790: feefeffe feefeffe feefeffe feefeffe
3ffff7a0: feefeffe feefeffe feefeffe feefeffe
3ffff7b0: feefeffe feefeffe feefeffe feefeffe
3ffff7c0: feefeffe feefeffe feefeffe feefeffe
3ffff7d0: feefeffe feefeffe feefeffe feefeffe
3ffff7e0: feefeffe feefeffe feefeffe feefeffe
3ffff7f0: feefeffe feefeffe feefeffe feefeffe
3ffff800: feefeffe feefeffe feefeffe feefeffe
3ffff810: feefeffe feefeffe feefeffe feefeffe
3ffff820: feefeffe feefeffe feefeffe feefeffe
3ffff830: feefeffe feefeffe feefeffe feefeffe
3ffff840: feefeffe feefeffe feefeffe feefeffe
3ffff850: feefeffe feefeffe feefeffe feefeffe
3ffff860: feefeffe feefeffe feefeffe feefeffe
3ffff870: feefeffe feefeffe feefeffe feefeffe
3ffff880: feefeffe feefeffe feefeffe feefeffe
3ffff890: feefeffe feefeffe feefeffe feefeffe
3ffff8a0: feefeffe feefeffe feefeffe feefeffe
3ffff8b0: feefeffe feefeffe feefeffe feefeffe
3ffff8c0: feefeffe feefeffe feefeffe feefeffe
3ffff8d0: feefeffe feefeffe feefeffe feefeffe
3ffff8e0: feefeffe feefeffe feefeffe feefeffe
3ffff8f0: feefeffe feefeffe feefeffe feefeffe
3ffff900: feefeffe feefeffe feefeffe feefeffe
3ffff910: feefeffe feefeffe feefeffe feefeffe
3ffff920: feefeffe feefeffe feefeffe feefeffe
3ffff930: feefeffe feefeffe feefeffe feefeffe
3ffff940: feefeffe feefeffe feefeffe feefeffe
3ffff950: feefeffe feefeffe feefeffe feefeffe
3ffff960: feefeffe feefeffe feefeffe feefeffe
3ffff970: feefeffe feefeffe feefeffe feefeffe
3ffff980: feefeffe feefeffe feefeffe feefeffe
3ffff990: feefeffe feefeffe feefeffe feefeffe
3ffff9a0: feefeffe feefeffe feefeffe feefeffe
3ffff9b0: feefeffe feefeffe feefeffe feefeffe
3ffff9c0: feefeffe feefeffe feefeffe feefeffe
3ffff9d0: feefeffe feefeffe feefeffe feefeffe
3ffff9e0: feefeffe feefeffe feefeffe feefeffe
3ffff9f0: feefeffe feefeffe feefeffe feefeffe
3ffffa00: feefeffe feefeffe feefeffe feefeffe
3ffffa10: feefeffe feefeffe feefeffe feefeffe
3ffffa20: feefeffe feefeffe 4022e3f3 00000001
3ffffa30: ffffffff 00000000 3ffeb4f1 00000008
3ffffa40: 4022e442 3ffeeb10 3fff4964 00000001
3ffffa50: 4022e54e 3ffeeb10 3fff4964 3ffeeb10
3ffffa60: 00000002 00000000 00000020 40100ece
3ffffa70: 3ffeb3a2 4022d4ff 3ffeeb10 3fff54c0
3ffffa80: 00000000 402208d7 3ffeffd8 feefeffe
3ffffa90: 00000000 00000002 00000001 3ffeeb10
3ffffaa0: 3fff531a 4010494f 3fff54c0 3fff4d2c
3ffffab0: 3fff52e4 feefeffe feefeffe feefeffe
3ffffac0: 00000000 00000000 0000001f 40104ba9
3ffffad0: 4000050c 0000002a 00000060 40209bcc
3ffffae0: 4000d54b 00000030 00000004 ffffffff
3ffffaf0: 00000000 20000000 00000000 00000000
3ffffb00: 00000012 00002000 00000000 00000002
3ffffb10: 0000000a 40243050 3ffffd33 a0000000
3ffffb20: 00002000 00000000 402115e4 00000030
3ffffb30: 3fff52e4 00000006 3fff5328 3fff45a4
3ffffb40: 3fff5254 4021c058 00000008 40209bcc
3ffffb50: 3ffeb00d 00000000 ffffffff 4021c058
3ffffb60: 40209ba6 00000023 4022e3f3 00000001
3ffffb70: ffffffff 00000000 3ffeb4f1 00000008
3ffffb80: 4022e442 3ffeeb10 3fff4964 00000001
3ffffb90: 4022e54e 3ffeeb10 3fff4964 3ffeeb10
3ffffba0: 00000002 00000000 00000020 40100ece
3ffffbb0: 3ffeb3a2 4022d4ff 3ffeeb10 3fff54c0
3ffffbc0: 00000000 402208d7 3ffeffd8 4021ab94
3ffffbd0: 00000000 00000002 00000000 3ffeeb10
3ffffbe0: 00000002 00000000 0000000a 00000000
3ffffbf0: 00000002 00000000 0000000a 00000000
3ffffc00: 00000014 402131d5 3fff4338 3fff4d2c
3ffffc10: 00000000 a0000000 00000000 0000001c
3ffffc20: 00002000 00000001 00002000 00000000
3ffffc30: 3ffffd90 00000000 3ffffd90 402116b2
3ffffc40: 0000a000 3ffffd33 3fff5254 40213848
3ffffc50: 3fff45b0 00000000 4020d3ac 00000004
3ffffc60: 3ffffd90 00000004 3ffffd90 402116b2
3ffffc70: 3ffffcf0 3ffffd2f 3ffffca0 00000000
3ffffc80: 4022e54e 3ffeeb10 3fff4964 402115e4
3ffffc90: 3ffffd90 3ffffd2f 3ffffcf0 4020d4b4
3ffffca0: 00000004 4022d4ff 3ffeeb10 3fff54c0
3ffffcb0: 00000000 00000000 0000001f 40104ba9
3ffffcc0: 4000050c 00000002 00000000 3ffeeb10
3ffffcd0: 4020521c 00000030 0000001b ffffffff
3ffffce0: 402055b1 00000006 3fff0c6e 000000ff
3ffffcf0: 00000000 00ff0000 ff000000 0000353e
3ffffd00: 00000000 3ffffeb4 00000000 00000000
3ffffd10: 3fff0c68 3fff0c68 00000000 00000030
3ffffd20: 3ffeaf68 00000000 3ffffdb0 3220778e
3ffffd30: 00393130 00000000 3ffffdb0 00000005
3ffffd40: 3ffeaf68 00000000 00000000 00000005
3ffffd50: 3ffeaf68 00000000 3ffffde0 4020778e
3ffffd60: 00000000 00000000 3ffffde0 402077ec
3ffffd70: 00000005 00000000 3ffffde0 40207a01
3ffffd80: 3fff0c68 402430dd 3ffffe80 4020db30
3ffffd90: 0053701b 00000117 3ffffde0 402078dc
3ffffda0: 3ffffde0 00000035 00000005 40207e89
3ffffdb0: 3ffeaf1a 00000035 0000012c 40207694
3ffffdc0: 3fff0c68 00000035 0000012c 40205612
3ffffdd0: 0000008f 00000006 3fff0ee0 5d85fb69
3ffffde0: 3ffffe30 00000002 3ffffe70 4020778e
3ffffdf0: 3ffffe32 0000000a 3ffffe70 402077ec
3ffffe00: 3ffffe80 00000000 3ffffe7f 402092b6
3ffffe10: 3ffffe30 00000002 3ffffe70 3fff4148
3ffffe20: 00000000 00000000 0000001f 40104ba9
3ffffe30: 4000050c 00000002 3ffffe70 40207265
3ffffe40: 40000677 00000030 00000010 ffffffff
3ffffe50: 00000000 c23b92d8 00004876 00000000
3ffffe60: 00000041 c23b92d8 00000000 fffffffe
3ffffe70: 0000009b 3fffc6fc 088692d8 011b0fe8
3ffffe80: 00418937 011b0fe8 00000000 00000030
3ffffe90: 00000000 0053c4b0 00000000 fffffffe
3ffffea0: 00000097 3fffc6fc 00269778 00004872
3ffffeb0: 00000000 c28f5c28 00000000 00000030
3ffffec0: 40100590 00000030 00000010 ffffffff
3ffffed0: 4010055d 40100590 00000001 00000001
3ffffee0: 3fffdab0 00000000 3fffd9d0 3fff4268
3ffffef0: 00000000 00000000 00000001 3ffeae24
3fffff00: 00000000 3fffdad0 3fff4268 00000030
3fffff10: 00000000 00000000 ffffff60 00000000
3fffff20: 00000000 ffff4148 3fffff60 402077ec
3fffff30: 00000000 4bc6a7f0 c28f5c28 00000000
3fffff40: 00000000 00000000 4bc6a7f0 00000000
3fffff50: 3fffdad0 00000000 401001c0 00004876
3fffff60: 00000000 00000000 ff00202c 00000000
3fffff70: 0053c950 ffefeffe 00000000 00000000
3fffff80: ff000030 00000000 00000000 3fff4268
3fffff90: 00000000 00000000 00000001 402084a9
3fffffa0: 3fffdad0 00000000 3fff4238 4020853e
<<<stack<<<

ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v8b899c12
~ld
Connecting Wifi: RESTREPO
.
WiFi connected
IP address: 192.168.1.15

ezTime debug level set to INFO
Waiting for time sync
Querying pool.ntp.org ... success (round trip 122 ms)
Received time: Saturday, 21-Sep-19 15:29:01.769 UTC
Time is in sync

UTC: Saturday, 21-Sep-2019 15:29:01 UTC
Timezone lookup for: America/Bogota ... (round-trip 181 ms) success.
Olson: America/Bogota
Posix: <-05>5
Time in your set timezone: Saturday, 21-Sep-2019 10:29:01 <-05>
66
46
32
76
79
85
71
72
10:29

Blank screen! Kindly help

After connecting all the jumpers to the specific ports. The screen is blank. I noted a few changes on my led board. There's NC instead E and EN instead of POE. Also i would want to know if this capable of a RTC.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.