Hallo
vor ein paar Tagen gab es in einem Beitrag die Information das es Probleme mit der Core 3.0 und FastLED geben würde.
Ich hab das heute mal probiert.
ESP 8266 Ver. Core 3.02
FastLED Ver.3.4.0 by Daniel Gracia
es gibt zwar jede Menge Warnungen ich habe jedoch mehrere Beispiele der Lib getestet, aber alle liefen.
Gruß Heinz
C:\Users\hbaum\Documents\Arduino\libraries\FastLED\src/fastpin.h:61:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
61 | inline void hi(register port_ptr_t port) __attribute__ ((always_inline)) { *port |= mPinMask; }
| ^~~~
C:\Users\hbaum\Documents\Arduino\libraries\FastLED\src/fastpin.h:62:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
62 | inline void lo(register port_ptr_t port) __attribute__ ((always_inline)) { *port &= ~mPinMask; }
| ^~~~
C:\Users\hbaum\Documents\Arduino\libraries\FastLED\src/fastpin.h:63:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
63 | inline void set(register port_t val) __attribute__ ((always_inline)) { *mPort = val; }
| ^~~
C:\Users\hbaum\Documents\Arduino\libraries\FastLED\src/fastpin.h:65:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
65 | inline void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }
| ^~~~
C:\Users\hbaum\Documents\Arduino\libraries\FastLED\src/fastpin.h:65:64: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
65 | inline void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }
| ^~~
C:\Users\hbaum\Documents\Arduino\libraries\FastLED\src/fastpin.h:228:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
228 | inline static void hi(register port_ptr_t port) __attribute__ ((always_inline)) { }