I was glad to see this post here from PlatformIO. At least they havent forgot about the ESP32.
Yet at the same time, they are not addressing most posts about menuconfig.
Why in the world are they investing time adding new boards when the most needed feature for working with the ESP32 is lacking, and that is getting to “all” the options in menuconfig!!!
Even just the few they give access to like “board_build.f_cpu” does not work, which I have proven this in another post. (which was also never dealt with)
PlatformIO, Its time you took this issue serious. ESP-IDF users using your platform are seriously hindered by not having the ability to change settings in menuconfig.
Can you PLEASE take a more serious attidude towards this. Without being able to have this there really is no point to using PlatformIO
Epsressif team works on a multi-platform solution for ESP-IDF. Recently, they added support for Cmake. We hope that they will provide better interface how to configure ESP-IDF options without a ton of dependencies and menuconfig.
Our goal is to make PlatformIO multi-platform and to work with zero-dependencies to 3rd party software.
Any update on this topic ?
The problem with editing it manually is that I cannot find any documentation to what many of these settings options are. It was never meant to be edited manually so there seems to be no docs for that.
I created a new ESP32-IDF project. I then copied the CMakeLists.txt file from the blink example folder : Here
into the projects main folder.
Then i clicked on View-> terminal to open a terminal window and typed idf.py menuconfig and it opened it. The only problem is the up and down keys don’t work, but tab does. So dam close…
I ran into this same problem on my custom Visual Studio code, and the fix for me was to open a terminal with “terminal.integrated.shell.windows”: “C:\Program Files\Git\bin\bash.exe”,
That links says “PlatformIO v4.3.0 greater is required)”
Yet mine says.
Library Storage: C:\Users\Jim.platformio\lib
PS C:\Users\Jim\Documents\PlatformIO\Projects\test> platformio upgrade
PlatformIO 4.2.1 is currently the newest version available.
You need to execute this where it has access to the PIO program. I also generally recommend it to put it in your path to be able to use it from the CLI. If you open a PIO Terminal then the command should work, after that restart VSCode.
Thanks @ivankravets. Now that i got that to upgrade. ran into another problem.
menuconfig opens. yet the arrow keys down work.
FWIW, in my setup show in this thread i had the same problem. The only way i was able to get arround it was to use a bash terminal. "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
Also, are you going to provide a icon for getting into menuconfig or are we going to need to remember to enter
This configuration file can be modified via a special target called menuconfig (PlatformIO v4.3.0 greater is required):
platformio run -t menuconfig
My PIO Home page says Core 4.3.3 & Home 3.2.0.
So 3 questions. #1) When the above is talking about “PlatformIO v4.3.0 greater is required” are they talking about “Core” or “Home” versions ? #2) assuming they are talking about “Core” then my version qualifies. So how exactly am i entering in “platformio run -t menuconfig” ? #3) When clicking the icon Run Task at the lower left it pull up a list of options we can click on like Build, Check, Clean and so on. Why not put menuconfig in that list as well, or an icon for it ?