- 0.1.19 配网热点:没配 WiFi / 连续 60 s 连不上时自己开 SoftAP,192.168.4.1 网页里加删 WiFi、改 MQTT; 配置拼成 wifi / mqtt 命令走唯一的命令处理器(新链路号 3 CMD_LINK_AP),MQTT 仍不收配置命令 - 0.1.20 热点口令固定 88888888 - 0.1.21 风扇:板温 >=40 ℃ 上电、<38 ℃ 断电,40~65 ℃ 线性调速;fan 命令加可选 sec(下限到点自动交回) - mqtt 命令加 keep_pass;net 回应加 ap;status 的 fan 加 left - 新增 test_prov(13 例),test_t_thermal +3;29 ctest 全绿 Co-Authored-By: Claude Opus 5.5 <[email protected]>
23 行
1.2 KiB
Plaintext
23 行
1.2 KiB
Plaintext
# 目标芯片:ESP32-S3-WROOM-1(需求 §10)
|
||
CONFIG_IDF_TARGET="esp32s3"
|
||
|
||
# 模组是 ESP32-S3-WROOM-1-N16R8:16 MB flash(C2 之前这里误写成 8 MB)。
|
||
CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
|
||
|
||
# C2 OTA:新固件在自证健康之前崩了 / 被看门狗复位,bootloader 自己回滚到旧槽(ota.h)。
|
||
# ⚠️ 这是 bootloader 的配置 —— 只有经 USB 整片烧(含 bootloader)才生效,OTA 换不了 bootloader。
|
||
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
|
||
|
||
# 日志:默认 INFO。
|
||
# A13:关掉 USB-Serial-JTAG 副控制台 —— 它绕开驱动直接写 USB FIFO,会把命令回应拆坏。
|
||
# 日志由 ulink_esp.c 的钩子复制到 USB(与回应同一把锁);printf / panic 只去 UART0(J33)。
|
||
CONFIG_ESP_CONSOLE_SECONDARY_NONE=y
|
||
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
|
||
|
||
# 配网热点的网页(prov_esp.c):手机浏览器 / 联网探测的请求头常常超过默认的 512 字节(回 431)。
|
||
CONFIG_HTTPD_MAX_REQ_HDR_LEN=1024
|
||
|
||
# 自定义分区表:默认那张里没有事件日志的地方(需求 §10.7)。见 partitions.csv。
|
||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
|