Closed probonopd closed 5 years ago
Started https://github.com/probonopd/WirelessPrinting/tree/leds (but still getting compile errors).
Struggling with https://travis-ci.org/probonopd/WirelessPrinting/builds/546989692?utm_source=github_status&utm_medium=notification - Commit 9387a64 compiles on ESP32 but not on ESP8266...
In file included from /home/travis/build/probonopd/WirelessPrinting/ESP8266WirelessPrintAsync/ESP8266WirelessPrintAsync.ino:21:0:
/home/travis/Arduino/libraries/NeoPixelBus/src/NeoPixelBus.h: In instantiation of 'void NeoPixelBus<T_COLOR_FEATURE, T_METHOD>::Show(bool) [with T_COLOR_FEATURE = NeoGrbFeature; T_METHOD = NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>]':
/home/travis/build/probonopd/WirelessPrinting/ESP8266WirelessPrintAsync/ESP8266WirelessPrintAsync.ino:956:14: required from here
/home/travis/Arduino/libraries/NeoPixelBus/src/NeoPixelBus.h:156:9: error: no matching function for call to 'NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>::Update(bool&)'
_method.Update(maintainBufferConsistency);
^
/home/travis/Arduino/libraries/NeoPixelBus/src/NeoPixelBus.h:156:9: note: candidate is:
In file included from /home/travis/Arduino/libraries/NeoPixelBus/src/NeoPixelBus.h:68:0,
from /home/travis/build/probonopd/WirelessPrinting/ESP8266WirelessPrintAsync/ESP8266WirelessPrintAsync.ino:21:
/home/travis/Arduino/libraries/NeoPixelBus/src/internal/NeoEsp8266DmaMethod.h:288:26: note: void NeoEsp8266DmaMethodBase<T_SPEED>::Update() [with T_SPEED = NeoEsp8266DmaSpeedWs2812x]
void ICACHE_RAM_ATTR Update()
^
/home/travis/Arduino/libraries/NeoPixelBus/src/internal/NeoEsp8266DmaMethod.h:288:26: note: candidate expects 0 arguments, 1 provided
Add WS2812B control (using pin D4 on the Wemos D1 Mini). May use different color schemes to signal different states.