Closed jipp closed 5 years ago
i've the same issue.
Same problem here using 2.0.0 board = d1_mini works but d1_mini_pro doesn't.
Thanks, fixed! Please re-test with upstream version https://docs.platformio.org/en/latest/platforms/espressif8266.html#stable-and-upstream-versions
works with upstream version - thx when will it be released?
We are going to publish a new release within 24h. We work on https://github.com/platformio/platform-espressif8266/issues/134
Does this mean ALL incompatibilities between this and arduino board naming conventions are fixed? I really don't want to have to go through my code and change this:
#if (defined(ARDUINO_ESP8266_WEMOS_D1MINI) || defined(ARDUINO_ESP8266_WEMOS_D1MINILITE) || defined(ARDUINO_ESP8266_WEMOS_D1MINIPRO))
etc etc for every ESP8266 board my code works with... ..to add all the perversely different platformIO versions of the board names! Why are they not the same as the ARDUINO ones?
@philbowles thanks that reported. We have just updated all macros in https://github.com/platformio/platform-espressif8266/commit/23d85b0d73d6faf10df2a76e75bb01acc671d553
Please update to 2.0.3 => https://github.com/platformio/platform-espressif8266/releases/tag/v2.0.3
starting with v2.0.0 and also with 2.0.1 the problem appears. using 1.8.0 it also works.
I have the following env config:
the compile stops with the following error message:
replacing the "d1_mini_pro" with "d1_mini" and using this env it works fine:
So the assumption is that there is a dependency with 2.0.x and board definition of d1_mini_pro