sdkconfig and kconfig.projbuild and sdkconfig.h
kconfig.projbuild like sdkconfig.default and sdkconfig.default.[devicename] .
All roles are templates for build.
sdkconfig.default and sdkconfig.default.xxx for build sdkconfig file in project top level Directory.
idf.py build or idf.py all
sdkconfig.default + sdkconfig.default.[devicename] =>build to sdkconfig file in project top level Directory + kconfig.projbuild
, then use idf.py menuconfig for charge build info (will define in skdconfig.h),then build generate sdkconfig.h
sdkconfig + kconfig.projbuild => config for generate define in sdkconfig.h file and cmakefile in ./build
idf.py build for all 😘