Closed SConaway closed 5 years ago
Firmware Beta 2.5.0 for the ESP8266 breaks compatibility with ArduinoHttpClient(which is used by Adafruit IO). The Adafruit IO Arduino library is currently unsupported by this beta firmware.
Firmware 2.5.0 for the ESP8266 breaks compatibility with ArduinoHttpClient, which is used by Adafruit IO Arduino.
As a workaround, you'll need to downgrade the firmware on the ESP8266 from 2.5.0 to 2.4.2. For information on how to do this, follow these instructions: https://learn.adafruit.com/adafruit-io-basics-esp8266-arduino/arduino-io-library#receiving-an-error-when-compiling-your-sketch
Can someone elaborate on this? I cannot get esp8266 to compile no matter what I do.
If i downgrade 2.4.2, and use arduinohttpclient
error 'class axTLS::WiFiClientSecure' has no member named 'setFingerprint'
If I use esp8266 staging
error: cannot allocate an object of abstract type 'HttpClient'
@tablatronix: Are you using an ESP8266 running a stable release of ESP8266 BSP 2.5.1 or higher? I just reinstalled the dependencies and couldn't replicate this compilation error.
I was using PIO latest, seems to be 2.5.2, I did not realize it was just updated 7 days ago from 2.5.1, Ill have to try each version again and see
I reinstalled all latest stable of everything and it works! I must have had some non stable version of something.
1) Open any example sketch 2) switch board to any ESP8266 one 3) compile 4) it errors