FastLED für ESP8266 generic OK, für NodeMCU NOK

Wenn ich den Blink-Sketch aus der FastLED library mit DATA_PIN 5 für einen ESP8266 generic (Flash Size 4MB, FS: none OTA:1019 oder auch eine andere 4MB Variante) kompiliere und auf einen NodeMCU hochlade funtkioniert der Blink Sketch (aus der FastLED) wie vorgesehen.

Wenn ich aber für einen NodeMCU 0.9 oder NodeMCU 1.0 kompiliere und hochlade
(auf das gleiche Target, gleiche Verkabelung) blinkt die LED nicht.

Arduino IDE 1.8.19
ESP Core 2.7.4
FastLED 3.6.0 author=Daniel Garcia

Ich kanns mir nicht erklären - hat jemand eine Idee?

wtf ... kompiliert als Wemos D1 R2 und geflasht (auf den NodeMCU) geht auch ...

Selbstgespräche...
In der led_sysdefs_esp8266.h gibts ein ...

#if !defined(FASTLED_ESP8266_RAW_PIN_ORDER) && !defined(FASTLED_ESP8266_NODEMCU_PIN_ORDER) && !defined(FASTLED_ESP8266_D1_PIN_ORDER)
# ifdef ARDUINO_ESP8266_NODEMCU
#   define FASTLED_ESP8266_NODEMCU_PIN_ORDER
# else
#   define FASTLED_ESP8266_RAW_PIN_ORDER
# endif
#endif

in der fastpin_esp8266.h gibts dann einen Kommentar neben einen else zweig ...

wenn ich den define in der led_sysdefs_esp8266 verstümmle gehts.

was macht der Autor da mit den NodeMCU Pins denn blos ...

Hallo ,
hab gerade mal getestet , allerdings habe ich die core 3.0.2 drauf und einen 8266 Node MCU 1.0

das geht sogar mit den Bezeichnungen D1 für IO5 und D5 für IO14

Fast LED Ver. 3.5

Gruß Heinz

1 Like

Ok,
hab jetzt den ESP Core 3.1.2 installiert jetzt gehts auch für den NodeMCU. Na dann schauma mal was dafür sonst nicht geht ^^

Danke.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.