Author Topic: ESP8266/Arduino SDK Update?  (Read 2391 times)

rwohleb

  • Newbie
  • *
  • Posts: 6
ESP8266/Arduino SDK Update?
« on: December 05, 2016, 05:20:04 pm »
The OakCore code is a bit behind the default esp8266/arduino implementation. For example, Oak is using 1.3.0 of the ESP SDK, where the default implementation is now on 1.5.4. This means some of the newer things out there won't compile against Oak due to ets_post(), schedule_function(), etc being missing. Is a refresh somewhere on the horizon? Not sure I have time to put together a PR, but I might try. Just don't want to duplicate efforts.

I am specifically looking at using my Oak as a MySensors gateway, but it assumes much more recent libraries. https://www.mysensors.org/build/esp8266_gateway

PeterF

  • Hero Member
  • *****
  • Posts: 881
Re: ESP8266/Arduino SDK Update?
« Reply #1 on: December 05, 2016, 11:18:42 pm »
AFAIK, merging with the ESP8266 Arduino core is a long-term goal, but not much progress had been made on that front to due to time issues. However, I reserve the right to be proven completely and utterly wrong! ;-P

It was mentioned a few months ago as a goal, but I haven't heard any mention of it since then.

rwohleb

  • Newbie
  • *
  • Posts: 6
Re: ESP8266/Arduino SDK Update?
« Reply #2 on: December 06, 2016, 12:18:29 pm »
From what I read of that thread there is a possibility, but it's likely really long term. What I'm specifically asking about is just getting the latest upstream developments into OakCore without actually merging with the ESP8266 Arduino core project. There are a number of nice-to-have upstream changes that shouldn't conflict with the bootloader chain at all.