What is the source for menuconfig/guiconfig/nRF Kconfig GUI?

Hey

I'm trying to figure out what is the intetned way of using the tools for configuring a project.

We have the following config files in the following structure:

.
├── boards
│   ├── arm
│   │   ├── app_nrf5340
│   │   │   ├── Kconfig
│   │   │   ├── Kconfig.board
│   │   │   ├── Kconfig.defconfig
│   │   │   ├── app_nrf5340_cpuapp_defconfig
│   │   │   ├── app_nrf5340_cpunet_defconfig
│   │   │   ├── app_nrf5340_partition_conf.dts
│   │   │   └── app_nrf5340_shared_sram_planning_conf.dts
│   │   └── nrf5340dk_nrf5340_cpuapp.overlay
│   └── debug_tools.conf
├── Kconfig
├── Kconfig.sysbuild
├── netcore
│   ├── prj.conf
├── prj.conf
├── sysbuild
│   └── mcuboot.conf
├── sysbuild.conf
├── west.yml

Depending on what i choose in the build configuration: 

Different things happen when i open any of the config tools. 

Can anyone tell me what is the intetned behavior, and even more is it correct that on not supposed to use the save minimal config? 

When i save minimal config it seems like i'm getting a  merge of all the different config files. 

Parents
  • Hello

    The intended behavior of menuconfig, guiconfig, and the nRF Kconfig GUI is to provide tools for configuring project settings interactively, either through text-based or graphical interfaces.

    When i save minimal config it seems like i'm getting a  merge of all the different config files. 

    Could you please answer my colleague's question? AFAIK, the 'Save minimal configuration' option should capture only your selected settings, not a merge of all available configurations.

    Kind Regards,

    Abhijith

Reply
  • Hello

    The intended behavior of menuconfig, guiconfig, and the nRF Kconfig GUI is to provide tools for configuring project settings interactively, either through text-based or graphical interfaces.

    When i save minimal config it seems like i'm getting a  merge of all the different config files. 

    Could you please answer my colleague's question? AFAIK, the 'Save minimal configuration' option should capture only your selected settings, not a merge of all available configurations.

    Kind Regards,

    Abhijith

Children
Related