Curious, why no menuconfig

username
Posts: 534
Joined: Thu May 03, 2018 1:18 pm

Curious, why no menuconfig

Postby username » Wed Jun 23, 2021 4:06 pm

I understand using Arduino you are using a precompiled version of ESP-IDF.
There are so may great settings in menuconfig that I miss when I am forced to use Arduino over ESP-IDF.
Why does it have to be precompiled ? Why can't it be imported and compiled along with my code so that we can use menuconfig?

lbernstone
Posts: 828
Joined: Mon Jul 22, 2019 3:20 pm

Re: Curious, why no menuconfig

Postby lbernstone » Wed Jun 23, 2021 9:28 pm

Arduino is designed for education and rapid application development. The vast majority of users are going to prefer simplicity over customization. It is not a trivial task to align the versions of IDF and arduino-esp32.
Espressif provides the lib-builder (https://github.com/espressif/esp32-arduino-lib-builder/) to make it easy to set up an environment where you can compile you own esp-idf libraries with arduino-esp32.
I build docker containers (https://hub.docker.com/r/lbernstone/esp ... ib-builder) if you want a quicker way to just make a couple menuconfig changes on a release version.
Platformio is often able to compile idf and arduino-esp32 together with an IDE. You will have to look on their site for guidance on that.

Who is online

Users browsing this forum: No registered users and 60 guests