# Sdkconfig

Published articles for Sdkconfig.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Changes in the Configuration System in ESP-IDF v6: Default Values

DevFeed: [Changes in the Configuration System in ESP-IDF v6: Default Values](<https://devfeed.tech/articles/changes-in-the-configuration-system-in-esp-idf-v6-default-values-13739.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/12/configuration-in-esp-idf-6-defaults/>)

Author: John Lee

Published: 2025-12-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-idf-kconfig](<https://devfeed.tech/tags/esp-idf-kconfig.md>), [idf-py](<https://devfeed.tech/tags/idf-py.md>), [overview](<https://devfeed.tech/tags/overview.md>), [practitioner](<https://devfeed.tech/tags/practitioner.md>), [sdkconfig](<https://devfeed.tech/tags/sdkconfig.md>)

### AI overview

This tutorial explains how configuration and default values work in ESP-IDF v5 and older versions, then describes the revised default-value management process introduced in ESP-IDF v6. It also covers default-value conflicts, the idf.py refresh-config command available in ESP-IDF v6.1 and later, and alternatives for ESP-IDF v6.0.

### Source excerpt

This article explains what are the default values in the ESP-IDF configuration and how they are managed in the configuration system in the upcoming ESP-IDF v6. The purpose and behavior of default values are described. This article also explains what is a conflict in default values and how to resolve it with the "idf.py refresh-config" command.

## Manage multiple ESP-IDF build configurations with ease

DevFeed: [Manage multiple ESP-IDF build configurations with ease](<https://devfeed.tech/articles/manage-multiple-esp-idf-build-configurations-with-ease-13738.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/12/cmake_presets/>)

Author: John Lee

Published: 2025-12-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [build-system](<https://devfeed.tech/tags/build-system.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [sdkconfig](<https://devfeed.tech/tags/sdkconfig.md>)

### AI overview

This tutorial explains how ESP-IDF v6.0 build configuration presets simplify switching among development, production, and testing builds. It covers reusable JSON-based settings, CMake Presets support, and separate build directories for parallel configuration management.

### Source excerpt

Tired of juggling complex command-line arguments with endless idf.py flags? ESP-IDF v6.0 introduces a new feature, letting you switch between multiple build configuration. Learn how to structure your project, isolate sdkconfig files, and migrate from ad-hoc commands to clean, declarative builds.