File tree Expand file tree Collapse file tree 4 files changed +20
-4
lines changed Expand file tree Collapse file tree 4 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ HASH_CMD="shasum -a 256"
47
47
# Install dependencies
48
48
# --------------------------------------------------------------------------------
49
49
50
- ESP_IDF_VERSION=v3.0.4
50
+ ESP_IDF_VERSION=release/ v3.3
51
51
if test " ${TRAVIS_OS_NAME} " = " linux" ; then
52
52
XTENSA_TOOL_CHAIN_URL=https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
53
53
XTENSA_TOOL_CHAIN_HASH=3fe96c151d46c1d4e5edc6ed690851b8e53634041114bad04729bc16b0445156
@@ -97,6 +97,11 @@ git -C ${TRAVIS_BUILD_DIR} submodule update || exit 1
97
97
98
98
set +x
99
99
100
+ # --------------------------------------------------------------------------------
101
+ # Prepare python
102
+ # --------------------------------------------------------------------------------
103
+ python -m pip install --user -r ${TRAVIS_BUILD_DIR} /esp-idf/requirements.txt
104
+
100
105
101
106
# --------------------------------------------------------------------------------
102
107
# Log build information.
Original file line number Diff line number Diff line change @@ -53,8 +53,12 @@ COMPONENTS := app_trace \
53
53
console \
54
54
cxx \
55
55
driver \
56
+ efuse \
56
57
esp32 \
57
58
esp_adc_cal \
59
+ esp_event \
60
+ esp_ringbuf \
61
+ espcoredump \
58
62
esptool_py \
59
63
ethernet \
60
64
expat \
@@ -73,6 +77,7 @@ COMPONENTS := app_trace \
73
77
pthread \
74
78
QRCode \
75
79
sdmmc \
80
+ smartconfig_ack \
76
81
soc \
77
82
spidriver \
78
83
spi_flash \
Original file line number Diff line number Diff line change @@ -17,8 +17,11 @@ CONFIG_PARTITION_TABLE_FILENAME="partitions.csv"
17
17
CONFIG_APP_OFFSET=0x10000
18
18
19
19
# Bump the stack size of the Weave task to accommodate extra stack useage due to
20
- # debugging.
21
- CONFIG_WEAVE_TASK_STACK_SIZE=5120
20
+ # debugging. When using ESP-IDF3.3, there exists a callpath that when reached
21
+ # DataManagement_Current::PrettyPrintWDM, ~4400B stack space is used (default
22
+ # stack size is 4608B). And then vsnprintf called by PerttyPrintWDM will cost
23
+ # another 1KB, a 5120B stack space in previous versions will overflow.
24
+ CONFIG_WEAVE_TASK_STACK_SIZE=6144
22
25
23
26
# Default to 921600 baud when flashing and monitoring device
24
27
CONFIG_ESPTOOLPY_BAUD_921600B=y
@@ -46,3 +49,6 @@ CONFIG_LOG_PROVISIONING_HASH=y
46
49
# purposes.
47
50
CONFIG_DEFAULT_INCOMING_CONNECTION_IDLE_TIMEOUT=0
48
51
52
+ # According to partitions.csv, we need 4MB or larger flash
53
+ CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
54
+ CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
You can’t perform that action at this time.
0 commit comments