Can you still use all the functions of the ESP-IDF in the Arduino IDE ? Such as is there any Restrictions or limitations to the Arduino IDE ?
I mainly want to make a self Building and repairing mesh.
Is the Arduino IDE good for the ESP-IDF ? / Can You still Have Access to everything
-
- Posts: 74
- Joined: Fri Dec 04, 2020 4:23 pm
-
- Posts: 229
- Joined: Wed May 02, 2018 12:12 pm
Re: Is the Arduino IDE good for the ESP-IDF ? / Can You still Have Access to everything
The official development framework for Espressif SoC is ESP-IDF.
Arduino IDE uses libraries that are generated by taking ESP-IDF and building Arduino libraries such as https://github.com/espressif/arduino-esp32 .
As you can see, official support from Espressif and the documentation of APIs are based on ESP-IDF. There are some features in ESP-IDF that are not available in Arduino libraries such as menuconfig and configuration could be more complicated as shown in the discussion https://www.esp32.com/viewtopic.php?f=2&t=5669 . Arduino code can still be used in ESP-IDF code by using Arduino as a component
For best compatibility, we recommend to use ESP-IDF, and if IDE features are desired, we provide a Visual Studio Code extension and Eclipse plugin
Arduino IDE uses libraries that are generated by taking ESP-IDF and building Arduino libraries such as https://github.com/espressif/arduino-esp32 .
As you can see, official support from Espressif and the documentation of APIs are based on ESP-IDF. There are some features in ESP-IDF that are not available in Arduino libraries such as menuconfig and configuration could be more complicated as shown in the discussion https://www.esp32.com/viewtopic.php?f=2&t=5669 . Arduino code can still be used in ESP-IDF code by using Arduino as a component
For best compatibility, we recommend to use ESP-IDF, and if IDE features are desired, we provide a Visual Studio Code extension and Eclipse plugin
-
- Posts: 74
- Joined: Fri Dec 04, 2020 4:23 pm
Re: Is the Arduino IDE good for the ESP-IDF ? / Can You still Have Access to everything
Thanks for the Reply, I followed the VS-Code and all went well until I tried to flash, I GetESP_bignacio wrote: ↑Tue Dec 08, 2020 8:51 amThe official development framework for Espressif SoC is ESP-IDF.
Arduino IDE uses libraries that are generated by taking ESP-IDF and building Arduino libraries such as https://github.com/espressif/arduino-esp32 .
As you can see, official support from Espressif and the documentation of APIs are based on ESP-IDF. There are some features in ESP-IDF that are not available in Arduino libraries such as menuconfig and configuration could be more complicated as shown in the discussion https://www.esp32.com/viewtopic.php?f=2&t=5669 . Arduino code can still be used in ESP-IDF code by using Arduino as a component
For best compatibility, we recommend to use ESP-IDF, and if IDE features are desired, we provide a Visual Studio Code extension and Eclipse plugin
Code: Select all
Build is required before Flashing, .bin file can't be accessed
Who is online
Users browsing this forum: No registered users and 81 guests