espressif / ESP8266_RTOS_SDK

Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
http://bbs.espressif.com
Apache License 2.0
3.27k stars 1.56k forks source link

Migration to ESP-IDF status (GIT8266O-721) #1143

Open leoandrea7 opened 2 years ago

leoandrea7 commented 2 years ago

Hi, in Roadmap section of README.md I read this:

ESP8266_RTOS_SDK's framework is quite outdated and different from the current esp-idf and we are planning to migrate ESP8266_RTOS_SDK to esp-idf eventually after v2.0.0.

Now that we have ESP8266_RTOS_SDK v3.4 and ESP-IDF v4.3, I would to know if the migration has already been done or not yet.

Thanks

leonty commented 2 years ago

Indeed would be great to know...

JeanBlignaut commented 2 years ago

I would love to know this also as I'm keen to try rust on esp8266 but would like wifi support which is currently not supported due to ESP-IDF dependency

bobmc-rmm commented 2 years ago

I looked for 8266 in esp-idf. It is not mentioned in the docs. There are a few mentions in the flasher code but that is probably left over from 8266 history.

esp/esp-idf/docs/en/get-started: grep --color -nH --null -e 8266 * Grep finished with no matches found at Sat Apr 2 14:07:30

esp/esp-idf/components/xtensa/ Grep started at Sat Apr 2 14:16:53 grep --color -nH --null -ri esp8266 * Grep finished with no matches found at Sat Apr 2 14:16:53

esp/esp-idf/components/esptool_py Grep started at Sat Apr 2 14:13:56 grep --color -nH --null -ri esp8266 esptool/flasher_stub/stub_io.c\0252: / ESP32 has ROM code to detect the crystal freq but ESP8266 does not have this... esptool/flasher_stub/stub_write_flash.c\0334:#if !ESP8266 esptool/flasher_stub/stub_write_flash.c\0386:#endif // !ESP8266 esptool/flasher_stub/stub_commands.c\0189:#ifdef ESP8266

leoandrea7 commented 2 years ago

Maybe @donghengqaz can help us to solve this mystery...