1. 完成了ota功能的基本测试,测试通过

2. 封装了一个模板线程类,支持创建来自单例类的成员函数线程,普通类的线程,普通函数线程
3. 封装了一个Wifi模块类,支持Wifi的各种基本配置
This commit is contained in:
Misaki
2025-09-05 01:09:12 +08:00
parent 5d79f88918
commit 28ceb0caf5
24 changed files with 824 additions and 91 deletions
+3
View File
@@ -8,6 +8,9 @@
# Offset:起始地址(通常不写,让系统自动计算)。
# Size:大小,比如 1M, 64K, 0x100000 等。
# Flags:可选标志,比如 encrypted(加密)。
# 注意:因为没有设置工厂分区,那么每次烧录的时候程序会烧录在ota_0分区
# 根据官方文档OTA 数据分区的容量是 2 个 flash 扇区的大小(0x2000 字节)
# 那么可以计算出 OTA 数据分区大小最大为 64MB (2*16**3 *0x1000 / 1024 / 1024)MB
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, , 0x6000,
1 # ESP32-S3 16 MB Flash, OTA + 文件系统
8 # Offset:起始地址(通常不写,让系统自动计算)。
9 # Size:大小,比如 1M, 64K, 0x100000 等。
10 # Flags:可选标志,比如 encrypted(加密)。
11 # 注意:因为没有设置工厂分区,那么每次烧录的时候程序会烧录在ota_0分区
12 # 根据官方文档OTA 数据分区的容量是 2 个 flash 扇区的大小(0x2000 字节)
13 # 那么可以计算出 OTA 数据分区大小最大为 64MB (2*16**3 *0x1000 / 1024 / 1024)MB
14 # Name, Type, SubType, Offset, Size, Flags
15 nvs, data, nvs, , 0x6000,
16 otadata, data, ota, , 0x2000,