Heads up for @Daniel_Garcia and all: I was working on some matrix display code and some color combinations were just looking wrong. Most pixels were fine, but some specific colors were just other colors.
After much debugging, I figured out that my code works on all processors I tried, ESP32, teensy, and ESP8266 (Wemos mini R2).
But if I compile and install it on Wemo mini Pro, then some colors start being wrong.
I have 2 different Wemo mini pro from 2 different sources (different board layout) and they both have the same problem.
One of them is this one: http://amazon.com/gp/product/B07333L9VR/’
I don’t really need a fix because I can simply not use those boards for the code I’m doing, but I’m still confused how the same underlying ESP8266 chip can behave differently between 2 different layouts
@Marc_MERLIN - For a long time, I have been using my two Wemos D1 Mini Pro boards with the latest version of FastLED and the Arduino 1.8.5 IDE without any problems. I use a level shifter with D1 Mini Pro. I sometimes will test a sketch on the D1 Mini Pro and also test the same sketch (different pin designation) on a Teensy 3.2. I see no difference in the animations from the same sketch on either board.
Please note that for the D1 Mini Pro sketches, I have the following first two lines:
@Sam_Guyer I didn’t inspect the chip in details, but both are supposed to have the same 8266, just different amounts of flash on the board (outside the ESP chip that is). AFAIK the data lines are directly connected to the chip (and yes, I tried other data lines, no difference).
That said, I have 2 Wemo D1 mini pros with a completely different build, and both have the same problem, so there must be an issue.
I could try a level shifter I suppose, even if I’ve never had to use a level shifted with my neopixels on any chip so far.
All that said, I won’t spend too much time on it since my code only needs the mini R2 with 4MB of flash and does not need the 16MB of flash on the mini pro.
The board on the Amazon link does not look like a genuine WeMos D1 Mini Pro, the screen printing is not correct/missing. That shouldn’t matter but it might be part of the problem.
I’ve not heard of cloned Espressif chips, so the chips on the board are almost certainly genuine.
I’ve never used a D1 Mini Pro clone, but I use the version 1 clones all the time and they’re fine.
There are so many clones, copies and fake WeMos boards around now that WeMos are now using the brand LOLIN by WeMos…
@Jeremy_Spencer yes the amazon one is a clone for sure. I also bought the real one from Wemos and it took a lot longer to arrive. It behaves exactly the same way: the colors look wrong