ESP-IDF+vscode下esp32 S3 配置文件(以Who库举例)

对于想改,板型、gio、蓝牙、WiFi等等……。

配置文件,按照映射从源文件开始,最后一个才为配置文件!(可以直接看最后),这里从头开始是为了介绍映射。

假如想修改一个Who库api内的gio:

肯定不可以修改函数定义,所以需要去找头文件中对gio定义的宏。

85688cf17a854035b1cb785add5f8106.png

查找到这个文件:

232b2487cf6446babe13f0cd6f7ded39.png

但发现修改,编译会变回去,在找下一层:

ebb1e4839974469a9c6936d4b01200de.png

但发现修改,编译还是会变回去,在找下一层:

b3b52b327df14bdca7d38b339c854118.png 找到的这个有点像配置文件,已经不是C源文件了,修改之后,编译会变回去,在找他的底层:

c2f6d8414d784bc0a908b324e186a69b.png

艾艾!!这个sdkconfig文件很像总配置,准备修改,但是等等有个文件开头有提示:

# Automatically generated file. DO NOT EDIT.

# Espressif IoT Development Framework (ESP-IDF) Project Configuration

翻译:

#自动生成的文件。不要编辑。

# Espressif物联网开发框架(ESP-IDF)项目配置

哦哦,这个不行,这个是“母版”,那肯定是有“子版”(引用)。

果然发现文件命名有规律!

560cbca30e6e43c098300c3bfc6d96b1.png

我的是内核为S3,那么找sdkconfig.dexxx.esps3,复制这个语句,因为很明显就是版型选择。

60a0258b454444a598285bcb00aab6dc.png

接着去sdkconfig 文件,查找复制自己需要的语句!

d908435b6e9848e0899b74960b732002.png

修改sdkconfig.defaults.自己的内核(也就是sdkconfig.dexxx.esps3)里的语句 就可以: 

ps:   y代表开,尝试了可以n代表关闭。

57cccb4941c44a79955616de8f428974.png

 

编译下载,可以看到监视窗口,打印板型为esp-cam代表成功。

 

 

 

 

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星空长夜i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值