Skip to content

Commit 145986c

Browse files
author
Jason2866
committed
Tasmota Arduino ESP32 2.0.1 rc1
1 parent d074ef1 commit 145986c

File tree

380 files changed

+235
-187
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

380 files changed

+235
-187
lines changed

cores/esp32/core_version.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#define ARDUINO_ESP32_GIT_VER 0xa443b816
2+
#define ARDUINO_ESP32_GIT_DESC 2.0.1.rc1
3+
#define ARDUINO_ESP32_RELEASE_2_0_1_rc1
4+
#define ARDUINO_ESP32_RELEASE "2_0_1_rc1"

cores/esp32/esp_arduino_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ extern "C" {
2323
/** Minor version number (x.X.x) */
2424
#define ESP_ARDUINO_VERSION_MINOR 0
2525
/** Patch version number (x.x.X) */
26-
#define ESP_ARDUINO_VERSION_PATCH 0
26+
#define ESP_ARDUINO_VERSION_PATCH 1
2727

2828
/**
2929
* Macro to convert ARDUINO version number into an integer

libraries/BLE/examples/BLE5_extended_scan/.skip.esp32

Whitespace-only changes.

libraries/BLE/examples/BLE5_extended_scan/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32

Whitespace-only changes.

libraries/BLE/examples/BLE5_multi_advertising/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32

Whitespace-only changes.

libraries/BLE/examples/BLE5_periodic_advertising/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32

Whitespace-only changes.

libraries/BLE/examples/BLE5_periodic_sync/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_Beacon_Scanner/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_Beacon_Scanner/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_EddystoneTLM_Beacon/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_EddystoneTLM_Beacon/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_EddystoneURL_Beacon/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_EddystoneURL_Beacon/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_client/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_client/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_iBeacon/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_iBeacon/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_notify/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_notify/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_scan/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_scan/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_server/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_server/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_server_multiconnect/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_server_multiconnect/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_uart/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_uart/.skip.esp32s2

Whitespace-only changes.

libraries/BLE/examples/BLE_write/.skip.esp32c3

Whitespace-only changes.

libraries/BLE/examples/BLE_write/.skip.esp32s2

Whitespace-only changes.

libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32c3

Whitespace-only changes.

libraries/BluetoothSerial/examples/SerialToSerialBT/.skip.esp32s2

Whitespace-only changes.

libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32c3

Whitespace-only changes.

libraries/BluetoothSerial/examples/SerialToSerialBTM/.skip.esp32s2

Whitespace-only changes.

libraries/BluetoothSerial/examples/SerialToSerialBT_SSP_pairing/.skip.esp32c3

Whitespace-only changes.

libraries/BluetoothSerial/examples/SerialToSerialBT_SSP_pairing/.skip.esp32s2

Whitespace-only changes.

libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32c3

Whitespace-only changes.

libraries/BluetoothSerial/examples/bt_classic_device_discovery/.skip.esp32s2

Whitespace-only changes.

libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32c3

Whitespace-only changes.

libraries/BluetoothSerial/examples/bt_remove_paired_devices/.skip.esp32s2

Whitespace-only changes.

libraries/ESP32/examples/Camera/CameraWebServer/.skip.esp32c3

Whitespace-only changes.

libraries/ESP32/examples/DeepSleep/ExternalWakeUp/.skip.esp32c3

Whitespace-only changes.

libraries/ESP32/examples/DeepSleep/TouchWakeUp/.skip.esp32c3

Whitespace-only changes.

libraries/ESP32/examples/HallSensor/.skip.esp32c3

Whitespace-only changes.

libraries/ESP32/examples/HallSensor/.skip.esp32s2

Whitespace-only changes.

libraries/ESP32/examples/I2S/HiFreq_ADC/.skip.esp32c3

Whitespace-only changes.

libraries/ESP32/examples/I2S/HiFreq_ADC/.skip.esp32s2

Whitespace-only changes.

libraries/ESP32/examples/Touch/TouchInterrupt/.skip.esp32c3

Whitespace-only changes.

libraries/ESP32/examples/Touch/TouchRead/.skip.esp32c3

Whitespace-only changes.

libraries/LittleFS/examples/LITTLEFS_PlatformIO/.gitignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

libraries/LittleFS/examples/LITTLEFS_PlatformIO/include/.placeholder.txt

Whitespace-only changes.

libraries/LittleFS/examples/LITTLEFS_PlatformIO/lib/.placeholder.txt

Whitespace-only changes.

libraries/LittleFS/examples/LITTLEFS_test/.skip.esp32c3

Whitespace-only changes.

libraries/LittleFS/examples/LITTLEFS_time/.skip.esp32c3

Whitespace-only changes.

libraries/RainMaker/examples/RMakerCustom/.skip.esp32c3

Whitespace-only changes.

libraries/RainMaker/examples/RMakerCustom/.skip.esp32s2

Whitespace-only changes.

libraries/RainMaker/examples/RMakerSwitch/.skip.esp32c3

Whitespace-only changes.

libraries/RainMaker/examples/RMakerSwitch/.skip.esp32s2

Whitespace-only changes.

libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32c3

Whitespace-only changes.

libraries/SD_MMC/examples/SDMMC_Test/.skip.esp32s2

Whitespace-only changes.

libraries/SD_MMC/examples/SDMMC_time/.skip.esp32c3

Whitespace-only changes.

libraries/SD_MMC/examples/SDMMC_time/.skip.esp32s2

Whitespace-only changes.

libraries/SPI/examples/SPI_Multiple_Buses/.skip.esp32c3

Whitespace-only changes.

libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32c3

Whitespace-only changes.

libraries/SimpleBLE/examples/SimpleBleDevice/.skip.esp32s2

Whitespace-only changes.

libraries/USB/examples/CompositeDevice/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/CompositeDevice/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/ConsumerControl/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/ConsumerControl/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/CustomHIDDevice/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/CustomHIDDevice/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/FirmwareMSC/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/FirmwareMSC/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/Gamepad/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/Gamepad/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/HIDVendor/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/HIDVendor/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardLogout/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardMessage/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardReprogram/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/Keyboard/KeyboardSerial/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/KeyboardAndMouseControl/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/Mouse/ButtonMouseControl/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/SystemControl/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/SystemControl/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/USBMSC/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/USBMSC/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/USBSerial/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/USBSerial/.skip.esp32c3

Whitespace-only changes.

libraries/USB/examples/USBVendor/.skip.esp32

Whitespace-only changes.

libraries/USB/examples/USBVendor/.skip.esp32c3

Whitespace-only changes.

libraries/WiFi/examples/ETH_LAN8720/.skip.esp32s2

Whitespace-only changes.

libraries/WiFi/examples/ETH_TLK110/.skip.esp32s2

Whitespace-only changes.

libraries/WiFi/examples/WiFiBlueToothSwitch/.skip.esp32s2

Whitespace-only changes.

platform.txt

Lines changed: 15 additions & 15 deletions
Large diffs are not rendered by default.

tools/platformio-build-esp32.py

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"-mlongcalls",
5151
"-Wno-frame-address",
5252
"-std=gnu++11",
53-
"-fexceptions",
53+
"-fno-exceptions",
5454
"-fno-rtti"
5555
],
5656

@@ -63,8 +63,7 @@
6363
"-Wno-unused-parameter",
6464
"-Wno-sign-compare",
6565
"-ggdb",
66-
"-Os",
67-
"-freorder-blocks",
66+
"-O2",
6867
"-Wwrite-strings",
6968
"-fstack-protector",
7069
"-fstrict-volatile-bitfields",
@@ -84,6 +83,35 @@
8483
"-Wl,--wrap=mbedtls_mpi_exp_mod",
8584
"-Wl,--wrap=longjmp",
8685
"-Wl,--undefined=uxTopUsedPriority",
86+
"-Wl,--wrap=_Unwind_SetEnableExceptionFdeSorting",
87+
"-Wl,--wrap=__register_frame_info_bases",
88+
"-Wl,--wrap=__register_frame_info",
89+
"-Wl,--wrap=__register_frame",
90+
"-Wl,--wrap=__register_frame_info_table_bases",
91+
"-Wl,--wrap=__register_frame_info_table",
92+
"-Wl,--wrap=__register_frame_table",
93+
"-Wl,--wrap=__deregister_frame_info_bases",
94+
"-Wl,--wrap=__deregister_frame_info",
95+
"-Wl,--wrap=_Unwind_Find_FDE",
96+
"-Wl,--wrap=_Unwind_GetGR",
97+
"-Wl,--wrap=_Unwind_GetCFA",
98+
"-Wl,--wrap=_Unwind_GetIP",
99+
"-Wl,--wrap=_Unwind_GetIPInfo",
100+
"-Wl,--wrap=_Unwind_GetRegionStart",
101+
"-Wl,--wrap=_Unwind_GetDataRelBase",
102+
"-Wl,--wrap=_Unwind_GetTextRelBase",
103+
"-Wl,--wrap=_Unwind_SetIP",
104+
"-Wl,--wrap=_Unwind_SetGR",
105+
"-Wl,--wrap=_Unwind_GetLanguageSpecificData",
106+
"-Wl,--wrap=_Unwind_FindEnclosingFunction",
107+
"-Wl,--wrap=_Unwind_Resume",
108+
"-Wl,--wrap=_Unwind_RaiseException",
109+
"-Wl,--wrap=_Unwind_DeleteException",
110+
"-Wl,--wrap=_Unwind_ForcedUnwind",
111+
"-Wl,--wrap=_Unwind_Resume_or_Rethrow",
112+
"-Wl,--wrap=_Unwind_Backtrace",
113+
"-Wl,--wrap=__cxa_call_unexpected",
114+
"-Wl,--wrap=__gxx_personality_v0",
87115
"-T", "esp32.rom.redefined.ld",
88116
"-T", "memory.ld",
89117
"-T", "sections.ld",
@@ -104,14 +132,14 @@
104132
"-u", "start_app",
105133
"-u", "start_app_other_cores",
106134
"-u", "__ubsan_include",
107-
"-u", "__assert_func",
108135
"-u", "vfs_include_syscalls_impl",
109136
"-u", "app_main",
110137
"-u", "newlib_include_heap_impl",
111138
"-u", "newlib_include_syscalls_impl",
112139
"-u", "newlib_include_pthread_impl",
113140
"-u", "newlib_include_assert_impl",
114141
"-u", "__cxa_guard_dummy",
142+
"-u", "__cxx_fatal_exception",
115143
'-Wl,-Map="%s"' % join("$BUILD_DIR", basename(env.subst("${PROJECT_DIR}.map")))
116144
],
117145

@@ -301,8 +329,9 @@
301329
"UNITY_INCLUDE_CONFIG_H",
302330
"WITH_POSIX",
303331
"_GNU_SOURCE",
304-
("IDF_VER", '\\"v4.4-dev-3540-g4e03a9c34c\\"'),
332+
("IDF_VER", '\\"v4.4-dev-3558-gbb80dbca6\\"'),
305333
"ESP_PLATFORM",
334+
"NDEBUG",
306335
"ARDUINO_ARCH_ESP32",
307336
"ESP32",
308337
("F_CPU", "$BOARD_F_CPU"),

tools/platformio-build-esp32c3.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@
6464
"-Wno-error=format=",
6565
"-nostartfiles",
6666
"-Wno-format",
67-
"-Os",
68-
"-freorder-blocks",
67+
"-O2",
6968
"-fstrict-volatile-bitfields",
7069
"-Wno-error=unused-but-set-variable",
7170
"-fno-jump-tables",
@@ -128,7 +127,6 @@
128127
"-u", "pthread_include_pthread_local_storage_impl",
129128
"-u", "start_app",
130129
"-u", "__ubsan_include",
131-
"-u", "__assert_func",
132130
"-u", "vfs_include_syscalls_impl",
133131
"-u", "app_main",
134132
"-u", "newlib_include_heap_impl",
@@ -292,8 +290,9 @@
292290
"UNITY_INCLUDE_CONFIG_H",
293291
"WITH_POSIX",
294292
"_GNU_SOURCE",
295-
("IDF_VER", '\\"v4.4-dev-3540-g4e03a9c34c\\"'),
293+
("IDF_VER", '\\"v4.4-dev-3558-gbb80dbca6\\"'),
296294
"ESP_PLATFORM",
295+
"NDEBUG",
297296
"ARDUINO_ARCH_ESP32",
298297
"ESP32",
299298
("F_CPU", "$BOARD_F_CPU"),

tools/platformio-build-esp32s2.py

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
CXXFLAGS=[
4949
"-mlongcalls",
5050
"-std=gnu++11",
51-
"-fexceptions",
51+
"-fno-exceptions",
5252
"-fno-rtti"
5353
],
5454

@@ -61,8 +61,7 @@
6161
"-Wno-unused-parameter",
6262
"-Wno-sign-compare",
6363
"-ggdb",
64-
"-Os",
65-
"-freorder-blocks",
64+
"-O2",
6665
"-Wwrite-strings",
6766
"-fstack-protector",
6867
"-fstrict-volatile-bitfields",
@@ -80,6 +79,35 @@
8079
"-fno-lto",
8180
"-Wl,--wrap=longjmp",
8281
"-Wl,--undefined=uxTopUsedPriority",
82+
"-Wl,--wrap=_Unwind_SetEnableExceptionFdeSorting",
83+
"-Wl,--wrap=__register_frame_info_bases",
84+
"-Wl,--wrap=__register_frame_info",
85+
"-Wl,--wrap=__register_frame",
86+
"-Wl,--wrap=__register_frame_info_table_bases",
87+
"-Wl,--wrap=__register_frame_info_table",
88+
"-Wl,--wrap=__register_frame_table",
89+
"-Wl,--wrap=__deregister_frame_info_bases",
90+
"-Wl,--wrap=__deregister_frame_info",
91+
"-Wl,--wrap=_Unwind_Find_FDE",
92+
"-Wl,--wrap=_Unwind_GetGR",
93+
"-Wl,--wrap=_Unwind_GetCFA",
94+
"-Wl,--wrap=_Unwind_GetIP",
95+
"-Wl,--wrap=_Unwind_GetIPInfo",
96+
"-Wl,--wrap=_Unwind_GetRegionStart",
97+
"-Wl,--wrap=_Unwind_GetDataRelBase",
98+
"-Wl,--wrap=_Unwind_GetTextRelBase",
99+
"-Wl,--wrap=_Unwind_SetIP",
100+
"-Wl,--wrap=_Unwind_SetGR",
101+
"-Wl,--wrap=_Unwind_GetLanguageSpecificData",
102+
"-Wl,--wrap=_Unwind_FindEnclosingFunction",
103+
"-Wl,--wrap=_Unwind_Resume",
104+
"-Wl,--wrap=_Unwind_RaiseException",
105+
"-Wl,--wrap=_Unwind_DeleteException",
106+
"-Wl,--wrap=_Unwind_ForcedUnwind",
107+
"-Wl,--wrap=_Unwind_Resume_or_Rethrow",
108+
"-Wl,--wrap=_Unwind_Backtrace",
109+
"-Wl,--wrap=__cxa_call_unexpected",
110+
"-Wl,--wrap=__gxx_personality_v0",
83111
"-T", "memory.ld",
84112
"-T", "sections.ld",
85113
"-T", "esp32s2.rom.ld",
@@ -98,14 +126,14 @@
98126
"-u", "ld_include_highint_hdl",
99127
"-u", "start_app",
100128
"-u", "__ubsan_include",
101-
"-u", "__assert_func",
102129
"-u", "vfs_include_syscalls_impl",
103130
"-u", "app_main",
104131
"-u", "newlib_include_heap_impl",
105132
"-u", "newlib_include_syscalls_impl",
106133
"-u", "newlib_include_pthread_impl",
107134
"-u", "newlib_include_assert_impl",
108135
"-u", "__cxa_guard_dummy",
136+
"-u", "__cxx_fatal_exception",
109137
'-Wl,-Map="%s"' % join("$BUILD_DIR", basename(env.subst("${PROJECT_DIR}.map")))
110138
],
111139

@@ -287,8 +315,9 @@
287315
"UNITY_INCLUDE_CONFIG_H",
288316
"WITH_POSIX",
289317
"_GNU_SOURCE",
290-
("IDF_VER", '\\"v4.4-dev-3540-g4e03a9c34c\\"'),
318+
("IDF_VER", '\\"v4.4-dev-3558-gbb80dbca6\\"'),
291319
"ESP_PLATFORM",
320+
"NDEBUG",
292321
"ARDUINO_ARCH_ESP32",
293322
"ESP32",
294323
("F_CPU", "$BOARD_F_CPU"),
-1.64 KB
Binary file not shown.
-1.64 KB
Binary file not shown.
-1.64 KB
Binary file not shown.
-1.64 KB
Binary file not shown.
-1.63 KB
Binary file not shown.
-1.64 KB
Binary file not shown.
-1.63 KB
Binary file not shown.
-1.64 KB
Binary file not shown.

tools/sdk/esp32/include/config/sdkconfig.h

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,10 @@
7676
#define CONFIG_ARDUHAL_ESP_LOG 1
7777
#define CONFIG_ARDUHAL_PARTITION_SCHEME_DEFAULT 1
7878
#define CONFIG_ARDUHAL_PARTITION_SCHEME "default"
79-
#define CONFIG_COMPILER_OPTIMIZATION_SIZE 1
80-
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1
81-
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL 2
79+
#define CONFIG_COMPILER_OPTIMIZATION_PERF 1
80+
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE 1
81+
#define CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL 0
8282
#define CONFIG_COMPILER_HIDE_PATHS_MACROS 1
83-
#define CONFIG_COMPILER_CXX_EXCEPTIONS 1
84-
#define CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE 0
8583
#define CONFIG_COMPILER_STACK_CHECK_MODE_NORM 1
8684
#define CONFIG_COMPILER_STACK_CHECK 1
8785
#define CONFIG_COMPILER_WARN_WRITE_STRINGS 1
@@ -168,7 +166,10 @@
168166
#define CONFIG_SPIRAM_SIZE -1
169167
#define CONFIG_SPIRAM_SPEED_40M 1
170168
#define CONFIG_SPIRAM 1
169+
#define CONFIG_SPIRAM_BOOT_INIT 1
170+
#define CONFIG_SPIRAM_IGNORE_NOTFOUND 1
171171
#define CONFIG_SPIRAM_USE_MALLOC 1
172+
#define CONFIG_SPIRAM_MEMTEST 1
172173
#define CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL 4096
173174
#define CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP 1
174175
#define CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL 0
@@ -335,7 +336,7 @@
335336
#define CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK 1
336337
#define CONFIG_FREERTOS_INTERRUPT_BACKTRACE 1
337338
#define CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS 1
338-
#define CONFIG_FREERTOS_ASSERT_FAIL_ABORT 1
339+
#define CONFIG_FREERTOS_ASSERT_DISABLE 1
339340
#define CONFIG_FREERTOS_IDLE_TASK_STACKSIZE 1024
340341
#define CONFIG_FREERTOS_ISR_STACKSIZE 1536
341342
#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16
@@ -348,7 +349,7 @@
348349
#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1
349350
#define CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT 1
350351
#define CONFIG_HAL_ASSERTION_EQUALS_SYSTEM 1
351-
#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 2
352+
#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 0
352353
#define CONFIG_HEAP_POISONING_LIGHT 1
353354
#define CONFIG_HEAP_TRACING_OFF 1
354355
#define CONFIG_LIBSODIUM_USE_MBEDTLS_SHA 1
@@ -359,13 +360,16 @@
359360
#define CONFIG_LOG_TIMESTAMP_SOURCE_RTOS 1
360361
#define CONFIG_LWIP_LOCAL_HOSTNAME "espressif"
361362
#define CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES 1
363+
#define CONFIG_LWIP_L2_TO_L3_COPY 1
362364
#define CONFIG_LWIP_TIMERS_ONDEMAND 1
363365
#define CONFIG_LWIP_MAX_SOCKETS 16
364366
#define CONFIG_LWIP_SO_REUSE 1
365367
#define CONFIG_LWIP_SO_REUSE_RXTOALL 1
366368
#define CONFIG_LWIP_SO_RCVBUF 1
367369
#define CONFIG_LWIP_IP4_FRAG 1
368370
#define CONFIG_LWIP_IP6_FRAG 1
371+
#define CONFIG_LWIP_IP_FORWARD 1
372+
#define CONFIG_LWIP_IPV4_NAPT 1
369373
#define CONFIG_LWIP_ETHARP_TRUST_IP_MAC 1
370374
#define CONFIG_LWIP_ESP_GRATUITOUS_ARP 1
371375
#define CONFIG_LWIP_GARP_TMR_INTERVAL 60
@@ -405,7 +409,6 @@
405409
#define CONFIG_LWIP_MAX_RAW_PCBS 16
406410
#define CONFIG_LWIP_SNTP_MAX_SERVERS 1
407411
#define CONFIG_LWIP_SNTP_UPDATE_DELAY 3600000
408-
#define CONFIG_LWIP_ESP_LWIP_ASSERT 1
409412
#define CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT 1
410413
#define CONFIG_LWIP_HOOK_IP6_ROUTE_NONE 1
411414
#define CONFIG_LWIP_HOOK_ND6_GET_GW_NONE 1
@@ -493,7 +496,7 @@
493496
#define CONFIG_PTHREAD_TASK_CORE_DEFAULT -1
494497
#define CONFIG_PTHREAD_TASK_NAME_DEFAULT "pthread"
495498
#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1
496-
#define CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS 1
499+
#define CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED 1
497500
#define CONFIG_SPI_FLASH_YIELD_DURING_ERASE 1
498501
#define CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS 10
499502
#define CONFIG_SPI_FLASH_ERASE_YIELD_TICKS 2
@@ -584,10 +587,7 @@
584587
#define CONFIG_BTDM_CONTROLLER_MODE_BTDM CONFIG_BTDM_CTRL_MODE_BTDM
585588
#define CONFIG_BTU_TASK_STACK_SIZE CONFIG_BT_BTU_TASK_STACK_SIZE
586589
#define CONFIG_CLASSIC_BT_ENABLED CONFIG_BT_CLASSIC_ENABLED
587-
#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE CONFIG_COMPILER_OPTIMIZATION_SIZE
588590
#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT
589-
#define CONFIG_CXX_EXCEPTIONS CONFIG_COMPILER_CXX_EXCEPTIONS
590-
#define CONFIG_CXX_EXCEPTIONS_EMG_POOL_SIZE CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE
591591
#define CONFIG_DUPLICATE_SCAN_CACHE_SIZE CONFIG_BTDM_SCAN_DUPL_CACHE_SIZE
592592
#define CONFIG_ESP32S2_PANIC_PRINT_REBOOT CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT
593593
#define CONFIG_ESP32_APPTRACE_DEST_NONE CONFIG_APPTRACE_DEST_NONE
@@ -616,6 +616,7 @@
616616
#define CONFIG_INT_WDT_CHECK_CPU1 CONFIG_ESP_INT_WDT_CHECK_CPU1
617617
#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS
618618
#define CONFIG_IPC_TASK_STACK_SIZE CONFIG_ESP_IPC_TASK_STACK_SIZE
619+
#define CONFIG_L2_TO_L3_COPY CONFIG_LWIP_L2_TO_L3_COPY
619620
#define CONFIG_LOG_BOOTLOADER_LEVEL_NONE CONFIG_BOOTLOADER_LOG_LEVEL_NONE
620621
#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE
621622
#define CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE
@@ -632,15 +633,14 @@
632633
#define CONFIG_MB_TIMER_INDEX CONFIG_FMB_TIMER_INDEX
633634
#define CONFIG_MB_TIMER_PORT_ENABLED CONFIG_FMB_TIMER_PORT_ENABLED
634635
#define CONFIG_MONITOR_BAUD_115200B CONFIG_ESPTOOLPY_MONITOR_BAUD_115200B
635-
#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE
636-
#define CONFIG_OPTIMIZATION_LEVEL_RELEASE CONFIG_COMPILER_OPTIMIZATION_SIZE
636+
#define CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE
637637
#define CONFIG_POST_EVENTS_FROM_IRAM_ISR CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR
638638
#define CONFIG_POST_EVENTS_FROM_ISR CONFIG_ESP_EVENT_POST_FROM_ISR
639639
#define CONFIG_SCAN_DUPLICATE_BY_DEVICE_ADDR CONFIG_BTDM_SCAN_DUPL_TYPE_DEVICE
640640
#define CONFIG_SEMIHOSTFS_HOST_PATH_MAX_LEN CONFIG_VFS_SEMIHOSTFS_HOST_PATH_MAX_LEN
641641
#define CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS
642642
#define CONFIG_SPIRAM_SUPPORT CONFIG_ESP32_SPIRAM_SUPPORT
643-
#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS
643+
#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED
644644
#define CONFIG_STACK_CHECK_NORM CONFIG_COMPILER_STACK_CHECK_MODE_NORM
645645
#define CONFIG_SUPPORT_TERMIOS CONFIG_VFS_SUPPORT_TERMIOS
646646
#define CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT
@@ -673,5 +673,5 @@
673673
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
674674
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
675675
#define CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP
676-
#define CONFIG_ARDUINO_IDF_COMMIT "4e03a9c34c"
676+
#define CONFIG_ARDUINO_IDF_COMMIT "bb80dbca6"
677677
#define CONFIG_ARDUINO_IDF_BRANCH "master"

tools/sdk/esp32/ld/sections.ld

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ SECTIONS
322322
*libesp_system.a:esp_system.*(.literal.esp_system_abort .text.esp_system_abort)
323323
*libesp_system.a:ubsan.*(.literal .literal.* .text .text.*)
324324
*libfreertos.a:(EXCLUDE_FILE(*libfreertos.a:port.* *libfreertos.a:port_common.*) .literal EXCLUDE_FILE(*libfreertos.a:port.* *libfreertos.a:port_common.*) .literal.* EXCLUDE_FILE(*libfreertos.a:port.* *libfreertos.a:port_common.*) .text EXCLUDE_FILE(*libfreertos.a:port.* *libfreertos.a:port_common.*) .text.*)
325-
*libfreertos.a:port.*(.literal.pxPortInitialiseStack .literal.unlikely.vPortEndScheduler .literal.vApplicationStackOverflowHook .literal.vPortAssertIfInISR .literal.vPortEnterCritical .literal.vPortExitCritical .literal.vPortReleaseTaskMPUSettings .literal.vPortSetStackWatchpoint .literal.vPortYieldOtherCore .literal.xPortInIsrContext .literal.xPortStartScheduler .text .text.pxPortInitialiseStack .text.unlikely.vPortEndScheduler .text.vApplicationStackOverflowHook .text.vPortAssertIfInISR .text.vPortEnterCritical .text.vPortExitCritical .text.vPortReleaseTaskMPUSettings .text.vPortSetStackWatchpoint .text.vPortStoreTaskMPUSettings .text.vPortYieldOtherCore .text.xPortGetTickRateHz .text.xPortInIsrContext .text.xPortStartScheduler)
325+
*libfreertos.a:port.*(.literal.pxPortInitialiseStack .literal.unlikely.vPortEndScheduler .literal.vApplicationStackOverflowHook .literal.vPortEnterCritical .literal.vPortExitCritical .literal.vPortReleaseTaskMPUSettings .literal.vPortSetStackWatchpoint .literal.vPortYieldOtherCore .literal.xPortInIsrContext .literal.xPortStartScheduler .text .text.pxPortInitialiseStack .text.unlikely.vPortEndScheduler .text.vApplicationStackOverflowHook .text.vPortAssertIfInISR .text.vPortEnterCritical .text.vPortExitCritical .text.vPortReleaseTaskMPUSettings .text.vPortSetStackWatchpoint .text.vPortStoreTaskMPUSettings .text.vPortYieldOtherCore .text.xPortGetTickRateHz .text.xPortInIsrContext .text.xPortStartScheduler)
326326
*libfreertos.a:port_common.*(.literal.esp_startup_start_app_common .literal.xPortCheckValidTCBMem .literal.xPortcheckValidStackMem .text .text.esp_startup_start_app_common .text.xPortCheckValidTCBMem .text.xPortcheckValidStackMem)
327327
*libgcc.a:lib2funcs.*(.literal .literal.* .text .text.*)
328328
*libgcov.a:(.literal .literal.* .text .text.*)

tools/sdk/esp32/lib/libapp_trace.a

9.18 KB
Binary file not shown.

tools/sdk/esp32/lib/libapp_update.a

10.2 KB
Binary file not shown.

tools/sdk/esp32/lib/libasio.a

555 KB
Binary file not shown.
11.7 KB
Binary file not shown.

tools/sdk/esp32/lib/libbt.a

767 KB
Binary file not shown.

tools/sdk/esp32/lib/libbutton.a

712 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libcbor.a

43.7 KB
Binary file not shown.

tools/sdk/esp32/lib/libcmock.a

1.58 KB
Binary file not shown.

tools/sdk/esp32/lib/libcoap.a

76.8 KB
Binary file not shown.

tools/sdk/esp32/lib/libconsole.a

43 KB
Binary file not shown.

tools/sdk/esp32/lib/libcxx.a

16.6 KB
Binary file not shown.

tools/sdk/esp32/lib/libdriver.a

263 KB
Binary file not shown.

tools/sdk/esp32/lib/libefuse.a

-876 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp-dsp.a

39.9 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp-tls.a

19.2 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp32-camera.a

162 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_adc_cal.a

776 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_common.a

388 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_eth.a

115 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_event.a

22.1 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_gdbstub.a

4.32 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_hid.a

63.8 KB
Binary file not shown.
27.8 KB
Binary file not shown.
37.9 KB
Binary file not shown.
4.08 KB
Binary file not shown.
34.7 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_ipc.a

-3.07 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_lcd.a

14.6 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_littlefs.a

98.8 KB
Binary file not shown.
-12.3 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_netif.a

37.1 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_phy.a

2.11 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_pm.a

-1.19 KB
Binary file not shown.
15.5 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_ringbuf.a

-27.9 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_rom.a

-220 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_schedule.a

3.66 KB
Binary file not shown.
-1.57 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_system.a

28.4 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_timer.a

-5.03 KB
Binary file not shown.
13.3 KB
Binary file not shown.

tools/sdk/esp32/lib/libesp_wifi.a

5.92 KB
Binary file not shown.

tools/sdk/esp32/lib/libespcoredump.a

740 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libexpat.a

825 KB
Binary file not shown.

tools/sdk/esp32/lib/libfatfs.a

114 KB
Binary file not shown.

tools/sdk/esp32/lib/libfb_gfx.a

11.6 KB
Binary file not shown.

tools/sdk/esp32/lib/libfreemodbus.a

7.33 KB
Binary file not shown.

tools/sdk/esp32/lib/libfreertos.a

-37 KB
Binary file not shown.

tools/sdk/esp32/lib/libhal.a

37.2 KB
Binary file not shown.

tools/sdk/esp32/lib/libheap.a

-17.4 KB
Binary file not shown.

tools/sdk/esp32/lib/libjsmn.a

4.77 KB
Binary file not shown.

tools/sdk/esp32/lib/libjson.a

44.4 KB
Binary file not shown.
5.18 KB
Binary file not shown.

tools/sdk/esp32/lib/libjson_parser.a

25.3 KB
Binary file not shown.

tools/sdk/esp32/lib/liblibsodium.a

1.02 MB
Binary file not shown.

tools/sdk/esp32/lib/liblog.a

2.57 KB
Binary file not shown.

tools/sdk/esp32/lib/liblwip.a

152 KB
Binary file not shown.

tools/sdk/esp32/lib/libmbedcrypto.a

510 KB
Binary file not shown.

tools/sdk/esp32/lib/libmbedtls.a

93 KB
Binary file not shown.

tools/sdk/esp32/lib/libmbedx509.a

57.9 KB
Binary file not shown.

tools/sdk/esp32/lib/libmdns.a

156 KB
Binary file not shown.

tools/sdk/esp32/lib/libmqtt.a

37.7 KB
Binary file not shown.

tools/sdk/esp32/lib/libnewlib.a

804 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libnghttp.a

173 KB
Binary file not shown.

tools/sdk/esp32/lib/libnvs_flash.a

241 KB
Binary file not shown.

tools/sdk/esp32/lib/libopenssl.a

16.5 KB
Binary file not shown.

tools/sdk/esp32/lib/libperfmon.a

1.59 KB
Binary file not shown.

tools/sdk/esp32/lib/libprotobuf-c.a

134 KB
Binary file not shown.

tools/sdk/esp32/lib/libprotocomm.a

3.73 KB
Binary file not shown.

tools/sdk/esp32/lib/libpthread.a

4.48 KB
Binary file not shown.

tools/sdk/esp32/lib/libqrcode.a

64.4 KB
Binary file not shown.

tools/sdk/esp32/lib/libsdmmc.a

56.8 KB
Binary file not shown.

tools/sdk/esp32/lib/libsoc.a

692 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libspi_flash.a

-4.93 KB
Binary file not shown.

tools/sdk/esp32/lib/libspiffs.a

36.9 KB
Binary file not shown.
73.6 KB
Binary file not shown.
65.5 KB
Binary file not shown.

tools/sdk/esp32/lib/libulp.a

-3.02 KB
Binary file not shown.

tools/sdk/esp32/lib/libunity.a

23.1 KB
Binary file not shown.

tools/sdk/esp32/lib/libvfs.a

57.1 KB
Binary file not shown.
19.4 KB
Binary file not shown.
-40.9 KB
Binary file not shown.
647 KB
Binary file not shown.

tools/sdk/esp32/lib/libws2812_led.a

-16 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libxtensa.a

280 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)