Hi, Apologies if this is the wrong place to ask but I have been

Hi,

Apologies if this is the wrong place to ask but I have been issues with FastLED and my Wemos D1 R1. I have looked over everywhere on the internet but somehow I cant seem to get it working. I tested it on a uno before porting it over to this ESP8266 board. It always throws this error even though running simple code on the board works fine.

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

Thank you.

Attached is the link to the test code that I ran.
https://pastebin.com/LWFj6i3t

@kw_tan that’s a warning message it should not prevent you from compiling your code. I have it too

@Yves_BAZIN In my other code that I ran the rest of the program still runs properly as the serial monitor displays all the information correctly. Except for the LEDs.

@kw_tan could you share your code ?

The pin numbers might not be the actual GPIO pin number. For example, D1 is GPIO5, D2 is GPIO4, D5 is GPIO14, and so on… look up “wemos D1 mini pinout” on google. Maybe you’re outputting on one pin and wired another pin.

Also, in your code a few things are missing. like addLeds()

@Franck_Marcotte I looked out the pinout and it seems to be correct. Just to verify if I use pin 1 in arduino I should be using pin 5 on the board right ? I aslo added in the addLEDs which did not make it work but realised that the serial monitor output these wierd characters.

tail 8
chksum 0x2d
csum 0x2d
v4ceabea9
~ld

Actually if you use pin 5 on the board (D5) you have to reference it as 14 in your code (GPIO14).

@Franck_Marcotte I tested it the port using the blink test and a single LED and it worked fine. However the moment I changed to fastLED it doesnt seem to work :confused:

Just an update in case anyone runs into the same issue. Turns out the dupont crimper I used seemed to cause the issue even though they had continuity on a multimeter. Soldering it directly helped.