Aircoookie / WLEDsquared

Early WLED port for PxMatrix displays
MIT License
16 stars 4 forks source link

Q: Will this support HUB75 LED matrix boards? #1

Open Moonbase59 opened 4 years ago

Moonbase59 commented 4 years ago

Apart from controlling WS281x-based LED matrixes, will this ever (eventually) support the wonderful el-cheapo PWM HUB75-controlled LED matrix boards that are used in video walls?

I should think this could be done, using something like Brian describes here.

I’ll get two 64x32 P5 1/16 modules soon (to be controlled using E1.31 via Falcon Player and the Adafruit Bonnet on a Raspberry Pi), so I could maybe help out testing a little by temporarily holding one back and test using a Wemos D1 mini and whatever software you come up with.

elektron95 commented 3 years ago

No matter what I do, I can't verify the code:

C:\Users\ELEKTRON\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003

pragma message "FastLED version 3.003.003"

                 ^

In file included from C:\Users\ELEKTRON\Documents\Arduino\libraries\FastLED/FastLED.h:65:0, from C:\Users\ELEKTRON\AppData\Local\Temp\arduino_build_467672\sketch\WS2812FX.cpp:43: C:\Users\ELEKTRON\Documents\Arduino\libraries\FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

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

                   ^

In file included from C:\Users\ELEKTRON\Downloads\WLEDsquared-master\wled00\wled00.ino:47:0: C:\Users\ELEKTRON\AppData\Local\Temp\arduino_build_467672\sketch\src/dependencies/webserver/ESP8266HTTPUpdateServer.h:39:7: error: using typedef-name 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate' after 'class' class ESP8266WebServer; ^ In file included from C:\Users\ELEKTRON\Downloads\WLEDsquared-master\wled00\wled00.ino:39:0: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer\src/ESP8266WebServer.h:265:80: note: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate' has a previous declaration here using ESP8266WebServer = esp8266webserver::ESP8266WebServerTemplate; ^ Using library ESP8266WiFi at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi Using library ESP8266mDNS at version 1.2 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266mDNS Using library ESP8266WebServer at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer Using library ESP8266HTTPClient at version 1.2 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPClient Using library EEPROM at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\EEPROM Using library ArduinoOTA at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ArduinoOTA Using library DNSServer at version 1.1.1 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\DNSServer Using library Ticker at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Ticker Using library PxMatrix_LED_MATRIX_library at version 1.8.1 in folder: C:\Users\ELEKTRON\Documents\Arduino\libraries\PxMatrix_LED_MATRIX_library Using library Adafruit_GFX_Library at version 1.10.4 in folder: C:\Users\ELEKTRON\Documents\Arduino\libraries\Adafruit_GFX_Library Using library SPI at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\SPI Using library NeoPixelBus_by_Makuna at version 2.6.0 in folder: C:\Users\ELEKTRON\Documents\Arduino\libraries\NeoPixelBus_by_Makuna Using library FastLED at version 3.3.3 in folder: C:\Users\ELEKTRON\Documents\Arduino\libraries\FastLED Using library Adafruit_BusIO at version 1.7.1 in folder: C:\Users\ELEKTRON\Documents\Arduino\libraries\Adafruit_BusIO Using library Wire at version 1.0 in folder: C:\Users\ELEKTRON\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Wire exit status 1 Error compiling for board WeMos D1 R1.

Could someone tell me why ?!

Thank you !