-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsdkconfig.defaults
More file actions
72 lines (59 loc) · 2.45 KB
/
Copy pathsdkconfig.defaults
File metadata and controls
72 lines (59 loc) · 2.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
CONFIG_EMBED_WIFI_SSID="alibaba-guest"
CONFIG_EMBED_WIFI_PASSWORD=""
CONFIG_EMBED_WIFI_MAX_RETRY=5
CONFIG_EMBED_METRICS_INTERVAL_MS=10000
CONFIG_EMBED_METRICS_ENABLE_STORAGE=y
CONFIG_EMBED_MQTT_MAX_RETRY=5
CONFIG_EMBED_MQTT_RECONNECT_INTERVAL_MS=5000
CONFIG_EMBED_MQTT_KEEPALIVE=120
CONFIG_EMBED_MQTT_BROKER_URI="mqtt://broker.example.com:1883"
CONFIG_EMBED_MQTT_CLIENT_ID="esp32s3-device"
CONFIG_EMBED_MQTT_USERNAME=""
CONFIG_EMBED_MQTT_PASSWORD=""
CONFIG_EMBED_ALICLOUD_PRODUCT_KEY=""
CONFIG_EMBED_ALICLOUD_DEVICE_NAME=""
CONFIG_EMBED_ALICLOUD_DEVICE_SECRET=""
CONFIG_EMBED_THINGSBOARD_HOST="thingsboard.cloud"
CONFIG_EMBED_THINGSBOARD_ACCESS_TOKEN=""
CONFIG_EMBED_THINGSBOARD_USE_TLS=n
CONFIG_EMBED_THINGSBOARD_PORT=0
CONFIG_EMBED_THINGSBOARD_TOPIC_SHORT=y
# Cogitor IoT — set token locally in sdkconfig / menuconfig (do not commit secrets)
CONFIG_EMBED_COGITOR_IOT_PRODUCT_ID="home"
CONFIG_EMBED_COGITOR_IOT_DEVICE_ID="esp32-s3"
CONFIG_EMBED_COGITOR_IOT_HOST="192.168.1.100"
CONFIG_EMBED_COGITOR_IOT_ACCESS_TOKEN=""
CONFIG_EMBED_COGITOR_IOT_USE_TLS=n
CONFIG_EMBED_COGITOR_IOT_PORT=0
# CONFIG_EMBED_COGITOR_IOT_TOPIC_SHORT is not set
CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_ota.csv"
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
CONFIG_ESPTOOLPY_FLASHSIZE="8MB"
# Config portal — BOOT (GPIO 0) hold while running, not at chip reset
CONFIG_EMBED_CONFIG_RESET_GPIO=0
CONFIG_EMBED_CONFIG_RESET_HOLD_MS=3000
CONFIG_EMBED_CONFIG_RST_BURST_COUNT=3
CONFIG_EMBED_CONFIG_RST_BURST_CLEAR_MS=10000
CONFIG_EMBED_CONFIG_HTTP_STA=y
CONFIG_EMBED_CONFIG_HTTP_PORT=80
# WS2812 LED strips — GPIO bound at runtime (led_attach / attach())
CONFIG_EMBED_LED_STRIP=y
CONFIG_EMBED_LED_STRIP_MAX=4
CONFIG_EMBED_LED_STRIP_DEFAULT_BRIGHTNESS=32
# PSRAM — match the module marking (not menuconfig guess):
# WROOM-1-N8R8 / N16R8 / Freenove CAM → Octal (OPI) ← default below
# …-N8R2 → Quad (QSPI); set CONFIG_SPIRAM_MODE_QUAD=y and unset OCTAL
# …-N8 / no "R" → no PSRAM; comment out this block
# IGNORE_NOTFOUND: wrong mode must not abort in cpu_start (before app_main / OTA rollback).
CONFIG_SPIRAM=y
CONFIG_SPIRAM_MODE_OCTAL=y
CONFIG_SPIRAM_SPEED_80M=y
CONFIG_SPIRAM_BOOT_INIT=y
CONFIG_SPIRAM_IGNORE_NOTFOUND=y
CONFIG_SPIRAM_USE_CAPS_ALLOC=y
# Use software SHA to avoid linker ordering issue with sha_hal symbols
CONFIG_MBEDTLS_HARDWARE_SHA=n
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=3072
CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192