My (slow) journey with #esp32 goes further, now I have WiFi (in Access Point Mode, if no previous settings have been stored in the nvs) and a new partition layout, to fit a bigger room and ota.
Next stop, getting the integrated Oled display working, to show the IP address and network name.
Everything works with c++23, esp-idf and CMake. No Arduino or PlatformIO settings were required