我利用 GPIO 项目做为模板,在里面添加了 WIFI 等功能 。为了参考 esp_http_client 案例中的 直接在宏定义加入账号密码,我将 esp_http_client 中的 SDKCONFIG 直接替换了 GPIO中的 文件,执行MENUCONFIG命令后, SDKCONFIG 文件关于WIFI 的相关又消失了,恢复成原来 GPIO中 SDKCONFIG 。 是什么原因。 我该如何操作。
我观察每个案例下的 sdkconfig都不同,是哪里可以生成的。
SDKCONFIG 问题
Re: SDKCONFIG 问题
sdkconfig 是通过 Kconfig 自动生成的,你可以通过 menuconfig 来进行设置,或者在工程目录下添加 sdkconfig.defaults 文件,里面加上一些你希望的配置。具体你可以在 examples 目录下找 sdkconfig.defaults 参考。
Re: SDKCONFIG 问题
不同的 example 里,执行 MENUCONFIG 时候,里面的 菜单 并不相同, 这是通过什么更改的 例如我前提示的 WIFI 选项,有账号 密码的 设置项 ,GPIO例程里执行MENUCONFIG 则没有。 这是通过哪里编辑实现的
Re: SDKCONFIG 问题
1. Kconfig 文件定义菜单、配置项与层级,决定菜单长什么样。不同示例自带独立Kconfig,所以menuconfig菜单内容不一样。有些示例的 main 目录下有个 Kconfig,你可以参考一下,具体 Kconfig 如何写,你自己搜索一下。
2. sdkconfig是根据Kconfig生成的配置保存文件,仅记录勾选/填参结果,不决定菜单本身。
Who is online
Users browsing this forum: No registered users and 2 guests
