ESP32基础系列
- ESP32初体验之环境搭建
- ESP32外设学习之GPIO
- ESP32外设学习之UART
- ESP32开发之给模块连上网络
- ESP32的一键配网与Airkiss配网
- ESP32使用NVS存储数据
- ESP32开发--NVS存储配网信息+自动重连
- ESP32之Cmake的介绍与组件的添加
- ESP32之为配网模式添加按键和指示灯
本文目录
在前面的章节我们设置了自动重连,也提出了我们的疑问:就是怎么主动清除联网信息以连接新的网络,以及主动让客户知道我们联网的过程,比如有没有连上网络,连上以后有没有断线等等。这一章我们就来实现这些功能。
一. 添加自己的组件
这里我在smart_config例程的基础上做了修改,在main文件夹里新建了main.c 和smartconfig_led.c ,将原来的smartconfig_main.c改为smartconfig_wifi.c。
然后修改CMakeList.txt文件为:
这样我们就按照上一章的内容,加入了自己的文件,使我们的应用代码更加清晰。
二.添加主动清除配网信息的按钮
这里我是基于GPIO的例程修改的,原理是