From 76637cbd5b9ceb1d48232b26face6deeff3914cf Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Sat, 30 May 2020 14:19:46 +0300 Subject: [PATCH] Once again --- tools/sdk/esp32s2/include/config/sdkconfig.h | 11 ++++++++++- tools/sdk/esp32s2/ld/esp32s2.project.ld | 4 ++-- tools/sdk/esp32s2/lib/libapp_trace.a | Bin 121000 -> 121000 bytes tools/sdk/esp32s2/lib/libapp_update.a | Bin 126536 -> 126536 bytes tools/sdk/esp32s2/lib/libasio.a | Bin 2694896 -> 2694896 bytes tools/sdk/esp32s2/lib/libbootloader_support.a | Bin 620638 -> 620638 bytes tools/sdk/esp32s2/lib/libcbor.a | Bin 514338 -> 514338 bytes tools/sdk/esp32s2/lib/libcoap.a | Bin 1671046 -> 1671046 bytes tools/sdk/esp32s2/lib/libconsole.a | Bin 553882 -> 553882 bytes tools/sdk/esp32s2/lib/libcxx.a | Bin 62490 -> 62490 bytes tools/sdk/esp32s2/lib/libdriver.a | Bin 4091000 -> 4091000 bytes tools/sdk/esp32s2/lib/libefuse.a | Bin 248986 -> 248986 bytes tools/sdk/esp32s2/lib/libesp-tls.a | Bin 244738 -> 244738 bytes tools/sdk/esp32s2/lib/libesp32s2.a | Bin 1183796 -> 1183796 bytes tools/sdk/esp32s2/lib/libesp_common.a | Bin 452722 -> 452722 bytes tools/sdk/esp32s2/lib/libesp_eth.a | Bin 664442 -> 664442 bytes tools/sdk/esp32s2/lib/libesp_event.a | Bin 498404 -> 498404 bytes tools/sdk/esp32s2/lib/libesp_gdbstub.a | Bin 124820 -> 124820 bytes tools/sdk/esp32s2/lib/libesp_hid.a | Bin 264318 -> 264318 bytes tools/sdk/esp32s2/lib/libesp_http_client.a | Bin 346300 -> 346300 bytes tools/sdk/esp32s2/lib/libesp_http_server.a | Bin 461890 -> 461890 bytes tools/sdk/esp32s2/lib/libesp_https_ota.a | Bin 73224 -> 73224 bytes tools/sdk/esp32s2/lib/libesp_https_server.a | Bin 74096 -> 74096 bytes tools/sdk/esp32s2/lib/libesp_local_ctrl.a | Bin 316080 -> 316080 bytes tools/sdk/esp32s2/lib/libesp_netif.a | Bin 872456 -> 872456 bytes tools/sdk/esp32s2/lib/libesp_ringbuf.a | Bin 170730 -> 170730 bytes .../esp32s2/lib/libesp_serial_slave_link.a | Bin 224770 -> 224770 bytes tools/sdk/esp32s2/lib/libesp_system.a | Bin 306818 -> 306818 bytes tools/sdk/esp32s2/lib/libesp_timer.a | Bin 138150 -> 138150 bytes .../sdk/esp32s2/lib/libesp_websocket_client.a | Bin 174822 -> 174822 bytes tools/sdk/esp32s2/lib/libesp_wifi.a | Bin 890178 -> 890178 bytes tools/sdk/esp32s2/lib/libespcoredump.a | Bin 163824 -> 163824 bytes tools/sdk/esp32s2/lib/libexpat.a | Bin 1477050 -> 1477050 bytes tools/sdk/esp32s2/lib/libfatfs.a | Bin 848492 -> 848492 bytes tools/sdk/esp32s2/lib/libfb_gfx.a | Bin 31284 -> 31284 bytes tools/sdk/esp32s2/lib/libfreemodbus.a | Bin 1373688 -> 1373688 bytes tools/sdk/esp32s2/lib/libfreertos.a | Bin 708118 -> 708118 bytes tools/sdk/esp32s2/lib/libheap.a | Bin 327978 -> 327978 bytes tools/sdk/esp32s2/lib/libjsmn.a | Bin 26930 -> 26930 bytes tools/sdk/esp32s2/lib/libjson.a | Bin 374690 -> 374690 bytes tools/sdk/esp32s2/lib/liblibsodium.a | Bin 4024304 -> 4024304 bytes tools/sdk/esp32s2/lib/liblog.a | Bin 93052 -> 93052 bytes tools/sdk/esp32s2/lib/liblwip.a | Bin 6099790 -> 6099790 bytes tools/sdk/esp32s2/lib/libmbedcrypto.a | Bin 3198174 -> 3198174 bytes tools/sdk/esp32s2/lib/libmbedtls.a | Bin 1211504 -> 1211504 bytes tools/sdk/esp32s2/lib/libmbedx509.a | Bin 652188 -> 652188 bytes tools/sdk/esp32s2/lib/libmdns.a | Bin 1055602 -> 1055602 bytes tools/sdk/esp32s2/lib/libmqtt.a | Bin 485944 -> 485944 bytes tools/sdk/esp32s2/lib/libnewlib.a | Bin 255916 -> 255916 bytes tools/sdk/esp32s2/lib/libnghttp.a | Bin 1926106 -> 1926106 bytes tools/sdk/esp32s2/lib/libnvs_flash.a | Bin 1415266 -> 1415266 bytes tools/sdk/esp32s2/lib/libopenssl.a | Bin 381044 -> 381044 bytes tools/sdk/esp32s2/lib/libperfmon.a | Bin 76048 -> 76048 bytes tools/sdk/esp32s2/lib/libprotobuf-c.a | Bin 444364 -> 444364 bytes tools/sdk/esp32s2/lib/libprotocomm.a | Bin 437852 -> 437852 bytes tools/sdk/esp32s2/lib/libpthread.a | Bin 184068 -> 184068 bytes tools/sdk/esp32s2/lib/libsdmmc.a | Bin 418222 -> 418222 bytes tools/sdk/esp32s2/lib/libsoc.a | Bin 2261934 -> 2261934 bytes tools/sdk/esp32s2/lib/libsoc_esp32s2.a | Bin 480430 -> 480430 bytes tools/sdk/esp32s2/lib/libspi_flash.a | Bin 871014 -> 871014 bytes tools/sdk/esp32s2/lib/libspiffs.a | Bin 766734 -> 766734 bytes tools/sdk/esp32s2/lib/libtcp_transport.a | Bin 322210 -> 322210 bytes tools/sdk/esp32s2/lib/libtcpip_adapter.a | Bin 191804 -> 191804 bytes tools/sdk/esp32s2/lib/libulp.a | Bin 50318 -> 50318 bytes tools/sdk/esp32s2/lib/libunity.a | Bin 232034 -> 232034 bytes tools/sdk/esp32s2/lib/libvfs.a | Bin 405678 -> 405678 bytes tools/sdk/esp32s2/lib/libwear_levelling.a | Bin 332428 -> 332428 bytes tools/sdk/esp32s2/lib/libwifi_provisioning.a | Bin 966752 -> 966752 bytes tools/sdk/esp32s2/lib/libwpa_supplicant.a | Bin 6764854 -> 6764854 bytes tools/sdk/esp32s2/lib/libxtensa.a | Bin 155350 -> 155350 bytes tools/sdk/esp32s2/sdkconfig | 14 ++++++++++---- 71 files changed, 22 insertions(+), 7 deletions(-) diff --git a/tools/sdk/esp32s2/include/config/sdkconfig.h b/tools/sdk/esp32s2/include/config/sdkconfig.h index fb22c727..e1810867 100644 --- a/tools/sdk/esp32s2/include/config/sdkconfig.h +++ b/tools/sdk/esp32s2/include/config/sdkconfig.h @@ -353,13 +353,22 @@ #define CONFIG_SPIFFS_META_LENGTH 4 #define CONFIG_SPIFFS_USE_MTIME 1 #define CONFIG_USB_ENABLED 1 -#define CONFIG_USB_MAX_POWER_USAGE 250 +#define CONFIG_USB_MAX_POWER_USAGE 100 +#define CONFIG_USB_CDC_ENABLED 1 +#define CONFIG_USB_CDC_RX_BUFSIZE 64 +#define CONFIG_USB_CDC_TX_BUFSIZE 64 +#define CONFIG_USB_MSC_ENABLED 1 +#define CONFIG_USB_MSC_BUFSIZE 512 +#define CONFIG_USB_VENDOR_ENABLED 1 #define CONFIG_USB_DESC_USE_ESPRESSIF_VID 1 #define CONFIG_USB_DESC_USE_DEFAULT_PID 1 #define CONFIG_USB_DESC_BCDDEVICE 0x0100 #define CONFIG_USB_DESC_MANUFACTURER_STRING "Espressif Systems" #define CONFIG_USB_DESC_PRODUCT_STRING "Espressif Device" #define CONFIG_USB_DESC_SERIAL_STRING "123456" +#define CONFIG_USB_DESC_CDC_STRING "Espressif CDC Device" +#define CONFIG_USB_DESC_MSC_STRING "Espressif MSC Device" +#define CONFIG_USB_DESC_VENDOR_STRING "Espressif VENDOR Device" #define CONFIG_UNITY_ENABLE_FLOAT 1 #define CONFIG_UNITY_ENABLE_DOUBLE 1 #define CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER 1 diff --git a/tools/sdk/esp32s2/ld/esp32s2.project.ld b/tools/sdk/esp32s2/ld/esp32s2.project.ld index 5c121156..bf976236 100644 --- a/tools/sdk/esp32s2/ld/esp32s2.project.ld +++ b/tools/sdk/esp32s2/ld/esp32s2.project.ld @@ -381,7 +381,7 @@ SECTIONS *(.rodata_desc .rodata_desc.*) /* Should be the first. App version info. DO NOT PUT ANYTHING BEFORE IT! */ *(.rodata_custom_desc .rodata_custom_desc.*) /* Should be the second. Custom app version info. DO NOT PUT ANYTHING BEFORE IT! */ - *(EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libphy.a) .rodata EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log_freertos.* *liblog.a:log.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libfreertos.a:queue.* *libphy.a) .rodata.*) + *(EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:wdt_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libphy.a) .rodata EXCLUDE_FILE(*libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log_freertos.* *liblog.a:log.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:wdt_hal_iram.* *libsoc.a:uart_hal_iram.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_clk.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libfreertos.a:queue.* *libphy.a) .rodata.*) *libdriver.a:gpio.*(.rodata.gpio_input_enable.str1.4 .rodata.gpio_output_enable.str1.4 .rodata.gpio_set_intr_type.str1.4 .rodata.gpio_set_pull_mode.str1.4 .rodata.gpio_set_direction.str1.4 .rodata.gpio_config.str1.4 .rodata.gpio_reset_pin.str1.4 .rodata.gpio_isr_handler_add.str1.4 .rodata.gpio_isr_register.str1.4 .rodata.gpio_install_isr_service.str1.4 .rodata.gpio_wakeup_enable.str1.4 .rodata.gpio_set_drive_capability.str1.4 .rodata.gpio_get_drive_capability.str1.4 .rodata.gpio_hold_en.str1.4 .rodata.__FUNCTION__$7299 .rodata.__FUNCTION__$7294 .rodata.__FUNCTION__$7289 .rodata.__FUNCTION__$7283 .rodata.__FUNCTION__$7277 .rodata.__FUNCTION__$7272 .rodata.__FUNCTION__$7265 .rodata.__FUNCTION__$7250 .rodata.__FUNCTION__$7246 .rodata.__FUNCTION__$7239 .rodata.__func__$7220 .rodata.__FUNCTION__$7173 .rodata.__FUNCTION__$7177 .rodata.__FUNCTION__$7165 .rodata.__FUNCTION__$7169 .rodata.__FUNCTION__$7157 .rodata.__FUNCTION__$7161 .rodata.__FUNCTION__$7202 .rodata.__FUNCTION__$7190 .rodata.__FUNCTION__$7182 .rodata.__FUNCTION__$7153 .rodata.__FUNCTION__$7145 .rodata.__FUNCTION__$7149 .rodata.__FUNCTION__$7140 .rodata.__FUNCTION__$7135 .rodata.__FUNCTION__$7131 .rodata.__FUNCTION__$7127 .rodata.__FUNCTION__$7123) *libesp_event.a:default_event_loop.*(.rodata.esp_event_loop_create_default.str1.4 .rodata.esp_event_send_to_default_loop) *libesp_event.a:esp_event.*(.rodata.base_node_add_handler.str1.4 .rodata.loop_node_add_handler.str1.4 .rodata.esp_event_loop_create.str1.4 .rodata.esp_event_loop_run.str1.4 .rodata.esp_event_loop_run_task.str1.4 .rodata.esp_event_handler_register_with_internal.str1.4 .rodata.esp_event_handler_unregister_with_internal.str1.4 .rodata.__func__$9783 .rodata.__func__$9770 .rodata.__func__$9737 .rodata.__func__$9705 .rodata.__func__$9680 .rodata.__func__$9639 .rodata.__func__$9630) @@ -450,7 +450,7 @@ SECTIONS _stext = .; _text_start = ABSOLUTE(.); - *(EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:wdt_hal_iram.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:soc_hal.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:spi_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text.* EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.*) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifi0iram.* EXCLUDE_FILE(*libsoc.a:uart_hal_iram.*) .wifirxiram EXCLUDE_FILE(*libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifirxiram.*) + *(EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:wdt_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:wdt_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *libgcc.a:lib2funcs.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:wdt_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text EXCLUDE_FILE(*libesp_ringbuf.a *libgcov.a *libapp_trace.a:SEGGER_RTT_esp32.* *libapp_trace.a:SEGGER_SYSVIEW_FreeRTOS.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libapp_trace.a:SEGGER_SYSVIEW_Config_FreeRTOS.* *libapp_trace.a:SEGGER_SYSVIEW.* *liblog.a:log.* *liblog.a:log_freertos.* *libgcc.a:lib2funcs.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *librtc.a *libheap.a:multi_heap.* *libheap.a:multi_heap_poisoning.* *libesp_system.a:system_api.* *libesp_system.a:panic_handler.* *libesp_system.a:panic.* *libesp_common.a:esp_err.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_rom_patch.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_gd.* *libsoc.a:spi_flash_hal_gpspi.* *libsoc.a:lldesc.* *libsoc.a:rtc_time.* *libsoc.a:systimer_hal.* *libsoc.a:cpu_hal.* *libsoc.a:spi_slave_hal_iram.* *libsoc.a:soc_hal.* *libsoc.a:spi_hal_iram.* *libsoc.a:wdt_hal_iram.* *libsoc.a:rtc_pm.* *libsoc.a:rtc_sleep.* *libsoc.a:uart_hal_iram.* *libsoc.a:rtc_wdt.* *libsoc.a:rtc_clk_init.* *libsoc.a:rtc_periph.* *libsoc.a:spi_flash_hal_iram.* *libsoc.a:rtc_init.* *libsoc.a:i2c_hal_iram.* *libsoc.a:rtc_clk.* *libsoc.a:cpu_util.* *libsoc.a:ledc_hal_iram.* *libdriver.a:gpio.* *libxtensa.a:eri.* *libxtensa.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:abort.* *libhal.a *libfreertos.a) .text.* EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.*) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a *libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifi0iram.* EXCLUDE_FILE(*libsoc.a:uart_hal_iram.*) .wifirxiram EXCLUDE_FILE(*libsoc.a:uart_hal_iram.* *libfreertos.a:queue.*) .wifirxiram.*) *libdriver.a:gpio.*(.literal.gpio_input_enable .literal.gpio_input_disable .literal.gpio_output_disable .literal.gpio_od_enable .literal.gpio_od_disable .literal.gpio_intr_enable_on_core .literal.gpio_output_enable .literal.gpio_isr_register_on_core_static .literal.gpio_pullup_en .literal.gpio_pullup_dis .literal.gpio_pulldown_en .literal.gpio_pulldown_dis .literal.gpio_set_intr_type .literal.gpio_intr_enable .literal.gpio_intr_disable .literal.gpio_set_level .literal.gpio_get_level .literal.gpio_set_pull_mode .literal.gpio_set_direction .literal.gpio_config .literal.gpio_reset_pin .literal.gpio_isr_handler_add .literal.gpio_isr_handler_remove .literal.gpio_uninstall_isr_service .literal.gpio_isr_register .literal.gpio_install_isr_service .literal.gpio_wakeup_enable .literal.gpio_wakeup_disable .literal.gpio_set_drive_capability .literal.gpio_get_drive_capability .literal.gpio_hold_en .literal.gpio_hold_dis .literal.gpio_deep_sleep_hold_en .literal.gpio_deep_sleep_hold_dis .literal.gpio_force_hold_all .literal.gpio_force_unhold_all .text.gpio_input_enable .text.gpio_input_disable .text.gpio_output_disable .text.gpio_od_enable .text.gpio_od_disable .text.gpio_intr_enable_on_core .text.gpio_output_enable .text.gpio_isr_register_on_core_static .text.gpio_pullup_en .text.gpio_pullup_dis .text.gpio_pulldown_en .text.gpio_pulldown_dis .text.gpio_set_intr_type .text.gpio_intr_enable .text.gpio_intr_disable .text.gpio_set_level .text.gpio_get_level .text.gpio_set_pull_mode .text.gpio_set_direction .text.gpio_config .text.gpio_reset_pin .text.gpio_isr_handler_add .text.gpio_isr_handler_remove .text.gpio_uninstall_isr_service .text.gpio_isr_register .text.gpio_install_isr_service .text.gpio_wakeup_enable .text.gpio_wakeup_disable .text.gpio_set_drive_capability .text.gpio_get_drive_capability .text.gpio_hold_en .text.gpio_hold_dis .text.gpio_deep_sleep_hold_en .text.gpio_deep_sleep_hold_dis .text.gpio_force_hold_all .text.gpio_force_unhold_all) *libesp_event.a:default_event_loop.*(.literal.esp_event_handler_register .literal.esp_event_handler_instance_register .literal.esp_event_handler_unregister .literal.esp_event_handler_instance_unregister .literal.esp_event_post .literal.esp_event_loop_create_default .literal.esp_event_loop_delete_default .literal.esp_event_send_to_default_loop .text.esp_event_handler_register .text.esp_event_handler_instance_register .text.esp_event_handler_unregister .text.esp_event_handler_instance_unregister .text.esp_event_post .text.esp_event_loop_create_default .text.esp_event_loop_delete_default .text.esp_event_send_to_default_loop) *libesp_event.a:esp_event.*(.literal.handler_instances_remove_all .literal.base_node_remove_all_handler .literal.loop_node_remove_all_handler .literal.handler_instances_add .literal.base_node_add_handler .literal.loop_node_add_handler .literal.handler_instances_remove .literal.base_node_remove_handler .literal.loop_node_remove_handler .literal.esp_event_loop_create .literal.esp_event_loop_run .literal.esp_event_loop_run_task .literal.esp_event_loop_delete .literal.esp_event_handler_register_with_internal .literal.esp_event_handler_register_with .literal.esp_event_handler_instance_register_with .literal.esp_event_handler_unregister_with_internal .literal.esp_event_handler_unregister_with .literal.esp_event_handler_instance_unregister_with .literal.esp_event_post_to .text.handler_execute .text.handler_instances_remove_all .text.base_node_remove_all_handler .text.loop_node_remove_all_handler .text.handler_instances_add .text.base_node_add_handler .text.loop_node_add_handler .text.handler_instances_remove .text.base_node_remove_handler .text.loop_node_remove_handler .text.esp_event_loop_create .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_loop_delete .text.esp_event_handler_register_with_internal .text.esp_event_handler_register_with .text.esp_event_handler_instance_register_with .text.esp_event_handler_unregister_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_instance_unregister_with .text.esp_event_post_to .text.esp_event_dump) diff --git a/tools/sdk/esp32s2/lib/libapp_trace.a b/tools/sdk/esp32s2/lib/libapp_trace.a index 362b2c9878132a9a1234f9bc519a6ef5e3117258..e083e169403b7235a85ba783dcd42bc091beeddf 100644 GIT binary patch delta 65 zcmZ3nk$uHR_6c$<<|f9583wCG;=X;=VE3&GY8DuerrBsKO?)bm63s!fywrQ Ig^V|R008F^&Hw-a diff --git a/tools/sdk/esp32s2/lib/libasio.a b/tools/sdk/esp32s2/lib/libasio.a index 69616a556dc66cd5d73c7a4b7fe92ba32f85a390..0dee12aa27d9c688cdf9d9e700fb7098b3cfa4ac 100644 GIT binary patch delta 187 zcmeyccL^g1Pmp6aH!ulckt+V;sx6bBo-#S~Med}z&_N}vp+PBUY zZr?gvqulNft+VCYx6YPt s-#S~Ned}z+_N}v(+PBVDZr?gvrG4vc)%LBk)!MhtR^PsLwuW^x0Jw2jBme*a delta 187 zcmeyccL^g1Pmp6aF)-e!IB_ulckt+V;sx6bBo-#S~Med}z&_N}vp+PBUY zZr?gvqulNft+VCYx6YPt s-#S~Ned}z+_N}v(+PBVDZr?gvrG4vc)%LBk)!MhtR^PsLwuW^x0IX?P5&!@I diff --git a/tools/sdk/esp32s2/lib/libbootloader_support.a b/tools/sdk/esp32s2/lib/libbootloader_support.a index df4f08dfe79965ba443e3f713a6d5c4fa13aedf7..60b066d2b99c20385e1d3170558ab1b1721b47a5 100644 GIT binary patch delta 223 zcmccjLG|7T)d_Me<|ZZv8X}b{{vtA2W2&|;Nx{JBJx{GCdbr|usLq7lj delta 223 zcmccjLG|7T)d_MeCI&`^8f&jc*AJz)<= aNf?+3lHLAJh*L`$%mrJy-Pnv%+X(=)%0jCE diff --git a/tools/sdk/esp32s2/lib/libcbor.a b/tools/sdk/esp32s2/lib/libcbor.a index b7349dd7ee2be029db969a26262e2f5a11058e5e..4539ae04ace8f19c888e0e26d719290d6568fc6e 100644 GIT binary patch delta 185 zcmZ3qNq*5L`3Z6?<|Zbl8A|_;&GjbR>rEIvGvGpE+aJwg zoD_h>?|aL*&m7Ee4^U;=9-zuBQ2^$G4cy)|m08IK!EfJpk$L;Ri!6ScV6k?A-z?h& fezR^V1arY!+VADCZNHbp-ll;N+g>-7eTg#w!-zNT delta 185 zcmZ3qNq*5L`3Z6?CI&{v84CV$Ag*|Gy~*}^6GqPrkPt-0 z_D6FVCj}t!``$9{GY9dF+XGaYwg;#(OB8^(P~}ZinU!one6WdP?fWh=Z{K&3#ZMC~ n)-LdyWxK#{)-8o#F33``_Io*O+wbMDw`m~6w%1K%U*Ze^pxrl_ diff --git a/tools/sdk/esp32s2/lib/libcoap.a b/tools/sdk/esp32s2/lib/libcoap.a index 01f05a378f50cae375053cbade727bdf371cc67f..da9256e319c44c1116e0e548f076d470979d9e99 100644 GIT binary patch delta 341 zcmZqspW606b%Gp=xrvGCMx|Y1Aco=Q2Vy;W5LQ9!nnhsNb_ET_o_i4H1~#UcLI_i! zg6Tp8h-ozWftXnPuM14=zb-Iu|8;@oToXvxaQX%|CdutjgIT4)Iv~oVjt^UuV~i193qb#M`yaING(%INP<&xVCGXaXaxO;@f{`v!BgIa35c1*Np>lO+d2k+GZT>+Gd>X+GbqawavI6{s2iCw+ra=Y!}ey zJ(B_9KA6tC{lRoTgE9~oq*1J0i;urui%(#?7M~!WIY`(TWZw2*SHViKZHC(~Y!H;G z1<4q;f6x`${y|sxfis9}1a|4GLgDsTg(BNu6^bg&1PL2%7vL6~;m2%ZU^JbdTTHV3 WNTgW%kx23OBasr@k3>oyQUw4Jt#hRS diff --git a/tools/sdk/esp32s2/lib/libconsole.a b/tools/sdk/esp32s2/lib/libconsole.a index 4c07cf9e1ba1fa9c285035d1f521a5e5ebfc3f02..e7026d2b131d8f5b02ac98a1ea173c5c6353f9ab 100644 GIT binary patch delta 93 zcmbRBTyfTO#R+mO<|Zbl8*frdUH*Q*7F{0|46p3s(RD delta 37 pcmbRBf_c^p<_U5vCI&_Z8 diff --git a/tools/sdk/esp32s2/lib/libdriver.a b/tools/sdk/esp32s2/lib/libdriver.a index da42bf6ed1177235fb37e423a67d090369bdfff9..a8528d1dd0c91418598182fed7e8bd1b1ed663d9 100644 GIT binary patch delta 621 zcmexy<0m5sPmp6VH!-%{sItnCWXY}*y0+1+H3MO9 zElNO=v$@IDZgZ2n-R36GcAJ~LuQnjbIdt*0J9P24J9G(bcjyvisz;KG;S_3*;S_F< z;S|{(!zp^o1tGWH!B2G3M-bl<7B` z>K-d@uY0UCB>>C?o3dTUM0wRC5FhLqiS|!oD(#=dRJVT;Q&Vt;i;K7GMya*yMyYSt zjnY_o0VECy{PvGpn%h5WX_=lw5_9~i)$aIHd%NRLot?ZOam)69Y`X3L*z~slW79YI z01|>~_x!HE-SfLa=}C|n*a>3oHx3xK-#B2@e&c{~`;7x8+ix5&-PI402kQ~rz9zsd z4B=$4b{S*yb{S)fb{S*K?J~wzTp1v>V6(*A9cNp$JI=P=?l{|~vJouazE8$>`#u@F GUH$+uUfm1; delta 621 zcmexy<0m5sPmp6VF)%XNsItnCWXY}*y0+1+H3MO9ElNO=v$@IDZgZ2n-R36GcAJ~LuQnjbIdt*0J9P24J9G(bcjyvisz;KG z;S_3*;S_F<;S|{(!zp^o1tGWH!B2G3M-bl}7B`>K-d@uY0UCB>>C?o3dTUM0wRCIA5aulbA~TCo$FSpTyJ@oZ;f)?YdEF z?YdFw+jXNfR$f37|EQ(8{iBwa={Y1Z$Ddm5jz6`xJO0$!$qN!UZ~w=p+y0MDZ~H$s zeS;4mA#l8iw|joq-|qR{p!6h23>qFc4j8uIIAGL%k-?& zCcrEV>}05V8DsNy8Doof8Dq=sGR9V186dS_Iq`PK*;eh2v#qx~&bFy+1c{rq?~}3J KzE8$(mp=ffJ=@O! diff --git a/tools/sdk/esp32s2/lib/libefuse.a b/tools/sdk/esp32s2/lib/libefuse.a index 9f974042b09fe7c556f7a05072cffc46b1853336..d8f3fce08c758f5f1a2540c15349265a4a908b0a 100644 GIT binary patch delta 111 zcmbO=lYiDs{t0p{<|ZZv8GH=JC7NfmY@f}-*m#J=+{DPTUEw(6c7@|i HkG=o^sL&C2 delta 51 zcmZqr!PoSIZ-N|)iGiWzMx{6w5W`}+!f{6N=GiRUXR|Oi9s&!sD;#Isu5g^`(H8); CVG*AI diff --git a/tools/sdk/esp32s2/lib/libesp32s2.a b/tools/sdk/esp32s2/lib/libesp32s2.a index e9e2f9b11eba3beaa2e0e7ea31848fec1976b8c1..99708c3b1812d4538cc7c13e0fbd9475e91f1754 100644 GIT binary patch delta 313 zcmdn8z+=k-j|p-t<|f9L8{H-C+~ktik^)8qO7Ow#{z0&1T$go6Y1Z4i^?{ zpVP#&eNGdzS^->4y#4Mc=JvavShnB,E%7Z=+u5XH8t3C!QV?+%-Y1DFZ6Z2KD- z_EUife*1+y_U#w)I2NTK#J2Zb=3u&q#9y(I^Hv6&FWx>^imQFD6nFbvDW2_frFieM zf#tT>De_KP24;e+5^vW%!Mk1e1mDj|NMerB{M#L)1q4s9m>ZiIg4Bs^&rudUB*|=U YVzk}RR?yNE#F{L~FTTB{NN~ek0C28wcmMzZ delta 310 zcmdn8z+=k-j|p-tCI&_Z8p!@#I$`*6SGc-!2fvwyFunmDqmu4%=UQ7*~Az z8yWUffpBj7g*^7{7xFk3rND)@_gv;+x`*Jd*vNS+1ICqTpDV@HK39sneXbPG_PJ8L zciCW4;@hVv^42YbaV6SyPw;NnJ;C>L5<11MxY82D0?A2k zXNhKPu>f=XYgr`P7f)u~zIZZ|Xfjv`qPx# delta 163 zcmex#LHg4L=?QWyCI&_Z811MxY82D0?A2k zXNhKPu>f=XYgr`P7f)u~zIZZ|Xfjv`qar3wCO%Jf+5O03W)c%->ar#LPk3#oEu!W@$e+o3;JiY_{#^X0z8V0?C=R2iS3J53u9Z GdI|tuZ6`ti diff --git a/tools/sdk/esp32s2/lib/libesp_event.a b/tools/sdk/esp32s2/lib/libesp_event.a index 9422da84c38fc50d4d7e842d5c6e98c352b1b4dd..c799f4b20d2c466602ecb668b646d803e55ff784 100644 GIT binary patch delta 110 zcmaE|Rqn}Fxe0R2<|ZZ^6<4ybn41`xG@oPHevXClNI94{`5cQ_`3wCH=kqKevXClNI94{`5cQ_`2N delta 59 zcmex2LEzs6feCUfCI&`E8+Ci}99Z=ds;MIjad7%CQW delta 72 zcmdlpQFPBl(FtqZg;)S5XBLA1 diff --git a/tools/sdk/esp32s2/lib/libesp_http_server.a b/tools/sdk/esp32s2/lib/libesp_http_server.a index 6506866614f1a3d8213192a96affb6fb1eac1f4e..be2af75369830885c20746018131bb11f330aee3 100644 GIT binary patch delta 109 zcmX>!L*~#7nF(^t<|alP6?e0N=;r%u+wZe6u5|%%+WWm3xA%K9C9VSTCf{chZ|C~P uw4Li4vz#zgM55i9lV!UzCu?LBNM!r`WY)WP!K`{mwz+;_miz=Z!L*~#7nF(^tCI*HZ6?e0N=;r%u+wZe6u5|%%+WWm3xA%K9C9VSTCf{chZ|C~P uw4Li4vz#zgM55i9lV!UzCu?LBNM!r`WY)WP!K`{mwz+;_miz=ZBni&Z0 diff --git a/tools/sdk/esp32s2/lib/libesp_https_server.a b/tools/sdk/esp32s2/lib/libesp_https_server.a index ff01001cc8aa11bc332c07fe8170f488f4b5efe2..76b4d498034741ed52eb4ab8bf8d1ca259a77f77 100644 GIT binary patch delta 28 icmexxh~>i}mI-n!<|Zbl6P31rXrsnkTW>K=Qvd*?I111J delta 28 hcmexxh~>i}mI-n!CI&_(6P31r>Bd`IZ!u0&005#o3cmmV diff --git a/tools/sdk/esp32s2/lib/libesp_local_ctrl.a b/tools/sdk/esp32s2/lib/libesp_local_ctrl.a index a2d22b73e49283c677cd94a6a8a2f5065939a033..5c41de40b06c557549ffea173a29dc18d27fa3d7 100644 GIT binary patch delta 78 zcmdn6RCvQu;R$jq<|Zbl8J7niF7Vd*4OI?R^)S V5_W;PV1?}*JJ7niF7Vd*4OI?R^)S V5_W;PV1?}*JFa}y(z>FcI3i8b%w+P;H}(ai`U)GlGmxLv}QX;LIu ztbN@yrtRydF?+CrxTauT?E-U{+Xd#Zv{hY-hh4F69WUY>FcI3i8b%w+P;H}(ai`U)GlGmxLv}QX;LIu ztbN@yrtRydF?+CrxaMG8?E-U{+Xd#ZvdH?_b diff --git a/tools/sdk/esp32s2/lib/libesp_ringbuf.a b/tools/sdk/esp32s2/lib/libesp_ringbuf.a index 01052d63232fee5c888019a98db944b83282034d..6564539246a9d5823f40467bc53f4e514b589423 100644 GIT binary patch delta 34 qcmaF0mFv}3t_gC?<|ZZ^756i-n41_|G(TZ#f5ODL{RtBj+YA8X6AUB( delta 34 qcmaF0mFv}3t_gC?CI&_u756i-m>3wEH9ui$f5ODL{RtBj+YA8VjSLU~ diff --git a/tools/sdk/esp32s2/lib/libesp_serial_slave_link.a b/tools/sdk/esp32s2/lib/libesp_serial_slave_link.a index ac19984c34a9cfff4dcb14d8eaea72b3012879ad..2f2f8272106210df16b8043de378ae751f7eea90 100644 GIT binary patch delta 48 zcmZp=!`pO+cY+*?xrvGCMx{Jv5W{%dBu4S()y&&hGcyMEfkoOTF>ag0#B>J$c+C$) delta 48 ycmZp=!`pO+cY+*?iGh*HMx{JvFk{*zM)Bs=%-dHpGY0m7McO7YZkxo!bO!)-3=b** diff --git a/tools/sdk/esp32s2/lib/libesp_system.a b/tools/sdk/esp32s2/lib/libesp_system.a index 3bb571c5bc0c2cec3884434dcd74ce0f3c857ecd..42448271b1be64bfd0446969e8231b6cb5140b25 100644 GIT binary patch delta 96 zcmZp=E7WvXXo4KGxrxa}#b{<0a}y)u<_6~N4a|&xBEY=u4Ka*76<}ujge#2OCtP95 lSqA2At7i5Q0JF9SbTiKo0y8H!FpIS_&12rqG>@f0006h-9Wwv` delta 96 zcmZp=E7WvXXo4KGiGk5Z#b{<069WUw<_6~N4a|&xBEY=u4Ka*76<}ujge#2OCtP95 lSqA2At7i5Q0JF9SbTiKo0y8H!FpIS_&12rqG>@f0006N~9T)%r diff --git a/tools/sdk/esp32s2/lib/libesp_timer.a b/tools/sdk/esp32s2/lib/libesp_timer.a index 7f1761fc8d81cb6d19f8a041834620b34750c6ac..a993747477f43c7c2d7e960dbedac7a721c98d4b 100644 GIT binary patch delta 53 zcmZ3sonzT{jtO!s<|f958-M%WH@y}`i D_mdPP delta 53 zcmZ3sonzT{jtO!sCI&_Z8-M%WH@y}`i D^YRn} diff --git a/tools/sdk/esp32s2/lib/libesp_websocket_client.a b/tools/sdk/esp32s2/lib/libesp_websocket_client.a index 3125004b1e648f9fe723be0727b10e367816da7c..d2ab54170ebbe672a353a3f6208cf4d0138e666c 100644 GIT binary patch delta 34 qcmaEMmFwA6t_gC?<|ZZ^6+bhwn46dwH%l3wDHcK$IOE58RmtbN#w*mm!PYUk< diff --git a/tools/sdk/esp32s2/lib/libesp_wifi.a b/tools/sdk/esp32s2/lib/libesp_wifi.a index aa1888cde659af2c216009e6e421481bd6b955f7..5d302f6533c18e4207d548872ff0f3a1ea94b347 100644 GIT binary patch delta 197 zcmX@K%Iwf8vk7v{<|ZZ^6@xig%uS3rJR&9Z&}Z&t^d zU?H&4?NU?Owo6TAf0PIoYx~Z=?K{VmS6~iA!McZ>+t)qhQpy5}nS#xE?akf(+M8$l JYj56gPXM9wM<)OP delta 197 zcmX@K%Iwf8vk7v{CI&_u6@xigObiT-rhR9Z+&q!P+z`y0?y#9zZ1W?_MR5pj^Sl|` z=gnYT#SRvl_MKh4J$V6Rd-4LN?a2$6Zwi5h+Z{GDZ+FrJR&9Z&}Z&t^d zU?H&4?NU?Owo6TAf0PIoYx~Z=?K{VmS6~iA!McZ>+t)qhQpy60fz5gC&E5Xmn`irL IZ{BcE0B^!ZuK)l5 diff --git a/tools/sdk/esp32s2/lib/libespcoredump.a b/tools/sdk/esp32s2/lib/libespcoredump.a index 4cc995fbbb15e0d85802983eafd5515547845e18..bbfcb7a79b37479856462a1926adba4b9631b6f5 100644 GIT binary patch delta 89 zcmezHpYy|i&IxiX<|f9L8u)QIGag!=UXr2j^ a_;%ki#<{j&{`Pm98P_yGnDb1Sg1iBoo*umb diff --git a/tools/sdk/esp32s2/lib/libexpat.a b/tools/sdk/esp32s2/lib/libexpat.a index 720b36b9c4b156a28294d1d38687d76072a9ddb8..bd70883a9e8123c1095a4a2bc44a9a8216188c39 100644 GIT binary patch delta 171 zcmdlrIcnGBs0nf`<|Za)8mPsnu73jUyZ#Bb@A@ayzU!ZG`>uZ?+jspFJ=F*^QgZu( Q2C*I%5O=$Nt5`P+03cXFT>t<8 delta 172 zcmdlrIcnGBs0nf`CI&|48oPmwyzRd1j5k{mT*qF< zmD8BbO-v?ltdnSGRbgspRbg&tRbgpoRbk!Es=~H+JxH<1WIr~s?RPG-u|*@efArYP tis0P#o`vk~JqtOu_blX$0=o#TsqFygwgX&js}brHvbnb_Wb^p60|3@!InV$A delta 187 zcmaF!#Q4n<;|X#sCI&`k8oPmwyzRd1j5k{mT*qF< zmD506v-Wq&OzrQKncLqfv$VfcX5IcyneEDYkd*0UKQ^)LcP_KBMI*R>^w`Ua;N13} oh3xG;3puv;EaZ#=I|r<(?EvSt16*vY5$Y7Oxwk81^Z2v_0ErbmcK`qY diff --git a/tools/sdk/esp32s2/lib/libfb_gfx.a b/tools/sdk/esp32s2/lib/libfb_gfx.a index ec04257a9b38fabe608940fa78d27f80c5e39303..a29b522488a48fb7bdf4c1279571620c3b031693 100644 GIT binary patch delta 25 ecmdn;g>lOl#tCxF<|d{a6*(C}^k!W~_DTSD#Rr4{ delta 25 ecmdn;g>lOl#tCxFW@bhk6*(C}^k!W~_DTSDod#;^{};|ap$W{Ko(HmO zIS`*kskxv`1)bg(03@9<89gx_?q`jZcM z1H+lkO-!aQT*oG{-PD5bZ6=r-_=Qn?yUilLt`;yiv4L4~`y(}ejeTG)Sh4C;{)3?i zE~B-8W(JrG*6XrZV3i%1yKo(w|@$IsAcqg(zM|;{F?Fn)$<|f958v6!0}nNJt+W)jrl61Q&8D-|Se)5Ax?NZh)w zNv;U)_Fqt{EiNetrk%_VYWq+(iNO*i(T3 delta 271 zcmbO>M|;{F?Fn)$CI&_Z8v6vVbnok$-W)jrl61Q&8D-|Se)5Ax?NZh)w zNv;U)_FqN90)?=xj@?=$7t W-e<~b*9?+sKfi->`}rMQ?xFze7gI0* diff --git a/tools/sdk/esp32s2/lib/libheap.a b/tools/sdk/esp32s2/lib/libheap.a index 082ccfab12cc114ef8a5b6e514020760c6d4ca3a..051aaed5d1c42dd6152590c4ab037f410e3450ad 100644 GIT binary patch delta 71 zcmZ40B(kbWWP%*Cxrxa}MR5)ma}#5WW*d&}HXMvPaUh=g_M9}v6RSW>i*^e^rgjTK V=Is`OEEdWjA@l7eCM?^|006b>6IuWO delta 71 zcmZ40B(kbWWP%*CiGk5ZMR5)m69YrjW*d&}HXMvPabVu|oHWK0t3XV%b_+qKb_+q~ U?G}P87Rn$Y)9ocDEZfci0Im`fBme*a diff --git a/tools/sdk/esp32s2/lib/libjsmn.a b/tools/sdk/esp32s2/lib/libjsmn.a index 17379825a961c58f66e2cac951eda6fc13b65b4f..d34da2f4d40e59f6fb5fb555298b66a05a05947e 100644 GIT binary patch delta 24 gcmdmViE+~<#tCvP=Ef!#6P2Qv&5cbq)^E-L0B;Qli~s-t delta 24 gcmdmViE+~<#tCvP#%4yA6P2Qvjm?ZU)^E-L0B+d`hX4Qo diff --git a/tools/sdk/esp32s2/lib/libjson.a b/tools/sdk/esp32s2/lib/libjson.a index 645fe94a1122c47771eb8d2f29e00c35c452ca9d..0892d879bb3e03f2bcf8b1aee52bebdcc928a5fb 100644 GIT binary patch delta 52 zcmZ4VUTo2Ou?cc4=Ef!#8y2HDBj!zs||new~wP`*lv{yT?I-?b|OhZ{L2A H<@Hkl2s;%v diff --git a/tools/sdk/esp32s2/lib/liblibsodium.a b/tools/sdk/esp32s2/lib/liblibsodium.a index 476cc4391b362d75f4b21b0394f5fb47918dd2b9..f97c80a6371205a3a622dcc1d8bb30ff8db741a4 100644 GIT binary patch delta 1824 zcmexx{wpI0Pmp6VH!(HYsN@sJY;J6_xiHRgH;6Gk@gtMO_Op_Vxv^mGM>l4P?V;t2 zXHCIeu&nJ`M#(4yw~(EQ6Nx)Dk*U-VEDP4Fx`D~k5yah|_>rkM6wLbQ#+>R3VoffL z6W?CY!`xQ~;%#T-X8D@IVs30|JiX3WMZ8_Ggr!}ugtc9;gsok$guPv`gri-sgtJ|+ zgloHC33ufrkS?$pOW1h&rbBrW+kNNpR0=_P;@cl=;Bo7P^BnAWjV^(B)4|T`72s?2 zMR0ZF_@-KbxFA!fI~*1a+^##Fk5LxlD7$h-@pjKGeC?iF__up*5h(nKs#JBEAfqfy zXuHE?a}(3)hFkc=x3761`05~nyJ3;gwM>v&h&vYY2%BnyxFCzSe=rw5rwrn? zAB+~>elS`@5*%ajv>V``s%d+wWcxwFG-}`odfZiS33- zVvR~5BOvCVZ4qO&1arYr_;#<@*Jv;o914FW#XH>*+=YqaTfM;CgVDm`+Y8o+>m7t~ zCARO(l~}3>Q6IPpZ9V zo^*T9Jelo1^JMeVz$zymHj~^g#wzCl4!rG&N^(=n!4iyI7Lv<_X305#d5KDL65Dle z$#sHL%XGsqL&@!zBIGODz_K8<+tcpL>)3<2V8v_Y6t4Dwxr|&E65HplR=8;e=7Rk- z;hDm}c_8lgiLHunA$B(|R(vS~5}ST7T3BLx>jA~DkWif1swlC2>SM*Z5LuArTm6)F zbb!=uf4D^{j%j*&w~{c3I~{D<)NUnKb}$$0y={|}93WOe6o+quCaqVg4osc8|c5aZciU8QT)4>5*YoLxwa-F5N6=E+~ugD{{ zK1g8#=I*gkH-aQCuwu@6>KA=rMoDb{`bxbJDJ3@WX!Hpn(wc^>M!SZrX1j*0R=b9* z_I3?fopYcZXFC02l%;sPK)X)6K)Y_cK)YVMK)e2Sfp&vOi@~}@LxOXd z_;!ylL%UY6&ESNv@U|f%C?S|m7o2P@(Z2V)Vf)_iM(umQ8@KQMZnAyvchj9^FtfzB zPslU-7Xs%(ij|*-&A@RAF&`q9`Vd*Hz2TqP_J)7vb=)wm65A!YEcV(VxF0<%zJiJ? zh#}jWETTZE2EyB3(qgd)u2p=y!2}C0P>e!kryESL@Y()gt;IixH$Ki)7vKKlltq;Y z!t~zz7Lmp@d>uFmNvOTkG gxP)P{65BVfwc&+l2#M`CuiD)7K**kzvsLy40EQcV^Z)<= delta 1826 zcmexx{wpI0Pmp6VF)%XQsN@sJY;0zl4P?V;t2 zXHCIeu&nJ`M#(4yw~(EQ6Nx)Dk*U-VEDP4Fx`D~k5yah|_>rkM6wLbQ#+>R3VoffL z6W?CY!`xQ~;%#T-X8D@IY;0yc-Ea$^c)LIeOS?b`Yr8-RTf0CBd%HjhN4r1?XS+ZN z*LHyt?y5;3O<*IIu<`Uwhw>!0`_AL36oT@^w?Ejx|l@gI(7vz}M=F z;OfTlO|<}VL8eZ3I4l^rU3WSkqb%4>2d~;lw0myhYxms3zuj|-K;cJJm8#1G!77bF znzuU~77UUFhw=0}UlsA~Yaa-{JP73{GKp{BxJc+~CddGYLl*J~n`(o&V9g)Qh0iI2 zc(SG-e$o9KeL@g2iG)NL_QUaL( zG5&0e7^@|i3y#6Jd&Ry+gSp^P_$w*i>5kwoOcdYh1?C=%78c)Lutr?(AczaHe*2DG ziDil)9weny_Dg(B1alv5QIgo+`cXpkF@n4Gisast;J_1{Y%S5=J5Q>;cb;^6?>w39 zz4K&q)4(bxwkk?&7iE?61O>Cv_CzJQspVh^kk_^g&XQwv0CN+SFM1{!XPd< zO14k!R$^rbbHQ4-PEvA&SOHNSz6qijq&J#r`h)dKtkchKQ4$2{0ErbcfmqYQdULlc z1w!;5yrKk=04a%Pnm*yCk{C$c_JdbIE?~a{F%;qg(>qF$8b~Q_C5y6TJQDwIvT|!W zIC2=dEF`wqo>txoN(9E!CmuGF+#V#XA^^4&6412XGY*k0FJYFi=pf)$HCQtJhk zCdSjj+`TsHhM@EXRm?e0{h|-pD8n#A@$Fw;sTY9~qw#bww}D5aPk_bP+|+z}T_Tfs zyQZv0yQZvWyQZvGyQZx6c1>BGvzZY2J~kflcENU?cENVtcENVNcENW2?SkzF4;O>v z&8E+rX(_RtPuoxdoGBq;;2CCU+X@P9NVF`xZO8~p4aU<2Wi=$)_kK5Q-}~LDeeZYU z_PyUtw(tFJy0Z+dII#@Gf0U6HV`6~`Vb}tN~G-# z|ID^G{4=lP25SW;V@WQHy>~~+_#7_W-&H1Hkv-~iloGL zCSl7A5ioyyp1NfMRElo{lf?E{QI;F*AX4*YTJF(-FyoF{eo;b7cDXMt4~9ed|5)TC zw|hHUc|!}zJ~keS?VIAPE=+^SgCcSJ+^<%1GayFU#aUl40W(4IE3sW`vh|EWs8UcF zd-sX;)U8l?5Wjbp4W}?fUha;Pz{hkPw*w delta 46 ucmex!jrGqp)(LXVCI&_u6~8jFm>3wEZkA%2Q2}9Xt1765u(ZAfl>z{e0uXNi diff --git a/tools/sdk/esp32s2/lib/liblwip.a b/tools/sdk/esp32s2/lib/liblwip.a index 955316cbb19afabd7f60c1654f529cff3d4e962a..f8295bec55af399d8200b3b4886388678159ada7 100644 GIT binary patch delta 1508 zcmX@N>lo+{D;)`T`9(iRKR`?H^1Sw|_8U`jQP2Hkn?qT3mel z{{>8q^+^2L3e0nxKz!5b8&vhg+k+P~Zx3F~!l()ogX+mY!6MrX;+wWl@MhgU!JF;F z6)<=D1aDUH_Sp*T?Xwj)w$E1JEZhYWH`y+5oAXToh-tb_hbtfw%$hDxsUxvHr#5dH*jR*CjG(?zz=nJ&8H z5JW6Mf?Irhew5hGO%VQpB4df|F1+Fz^T7P=1*^p?s=>_Z0=GHEw==6tM8<>p+Y{O( z_Ur>Q+Z9|Tw=1|x{kRI|PFHZ1lxR1Rmfmh6Epz7)L<}6b+W%y>YyXoi)B=lbU!WmZ z0QN9A%A~gIrOO3@`DP%?B--aJm201~RK9)AQibhvmMXf4fwY-H0{!=H#rEI3mA3!h zt=y}GB)<5ba{J|42iJOAdi*2`JR=afs#0Tq_Xg4^aw%y=_dciu7m?Z;Bg~;FEY_K;8EWdq$nBkSxU?#|W;@kTV8Tz__`RxzbjJ7{uGrj{( z^=8`-6dCu-1w?HnZ&yHdvim1z~Q8w)Xf6Vw!_p)Gi!ovt2mQcH%6M znAvo2!aDHUb^$nHfg?d|dsUZR-9w0cKtrH-yKs*EcHta{m9Aj1?FTkGR6ycm`vyJ7 z*BaZ^B^_HuA#xk^93g23>QL)k$Cpz@1NB5d#$o?Ii`y?Ii^+ z+e->udBEWeRx92<`;hDQ*@xVYCP36~U@?k15P*Q)4_S=@pDhr z9T0U6%LOI2t1R%k@D{>fpdlx@U9itP9qeXkFibwG0npKS;bo`BjSkFn&NophWwcc>nEd;sgHJL(Bl1d1!t>*8?!W zJ)j|Qdq6{w48$4j1^a@w7wijO;{%pmuD~7A17?BKK)dzyknPsfL#J{>#K76~^`g-2 zuNQ@NT0q3W3BUh#*!KS0;TzK+V&K9c+9~2-FqpqxVOqqD#bD-i1?~`u?N=-#A9Os65aR(>DnKBFGTq delta 1500 zcmX@N>lo#K6#a`T`9(iRKR`?H^1Sw|_8U`jQP2Hkw|rT3mel z{{>8q^+^2L3e0nxAp8xgdgATDig@}Rm0*M=K7r4#&CIHObro$Bw31S&f7pT;c*q+nM^_B`Iuv6P#i}JL;7UgY!Ey~yaT9m*2wWz@M*P?=f z6G3W>w>vBsjCl=VE|?@V=M9AEP%oUY0L%m%vVFI_$kB2Le}XrwMEjiSBHQOo7u|6P zA{HRQExtWJN^IvQ2>(ElvBY*4UU7|iVE*=k)#4S^VCHmz+nnOtnbjpC?<$~;(O$-dD^WWx_Y@f4Ku6@o@`Sv+W6}Hb=s^}sH(q#e(^WVD_+kfv? z+WvdDa<3AS_~LuY?ThcJY+rm&wN?crZVXZ{w%v+Z?bZ=EU!vXMgxYq46Y2%)AYunL zIwWmpE7uSMJIAD5VXH>F!dA`g3R|@-q9IBiuo;QB7Yk@_FBZ_5nE@8tE>NkHG6l?> zzCl$_qJ09d?)C}1dNLAVvGxtBdfPXs>K}kQ9Bj!o8-1uH+dow4uUHQAuEh4uN(NJd zKpIUz$suX`x>5r%cxXs$zrWdFZxUE~`vNh;E33gwkmtm=_a8F!bpi9+AFvs1f52vZ z2b|@1NB4&C`0a+2*O1_e{GXCHDqngG&nI(-9+nM8YyvU_`tvd8usWltY)qA{5c&L@wb zd#dgLsWSlup~QBT1zs24Lih_be6FyX~U4@3xD1=?D=6 M7m)`VV)`Zl08ZiyJ^%m! diff --git a/tools/sdk/esp32s2/lib/libmbedcrypto.a b/tools/sdk/esp32s2/lib/libmbedcrypto.a index d0deb942d6972bea3f7c247e6f7c118f66e15e47..f95cec728be08fe6c1e0c5c2ee35ee9fa44d21c0 100644 GIT binary patch delta 1162 zcmcaN^DrX_Pmp6VH!(5TsMKW4Vs2t&IsL&oS@F&LjZHT|xCf%SBsU8_VU~q+leSke zGH#PW;!l%<@wW$9GhUbqkqXe15Z`Wnk#X$_DBqe%Iz1p zI5a>?jSZ$3+|?3q7uMj|F08@1HXEWGto`<6&WFdr{Ot##xg`>LD5+gIHbiE0JO8B7Pe zSUz4f@fd`Efr}%3`)gIPgAix6Z*UUZzQIXcLK7k#V9hAL{c*OqW;2+-UEsYq#03Tr z56$M0fO=?qfTo1RJ+LZ>CC%)TxmO{4u-~KaO2U*1{E`F*lQGoW&f-#mhagJ9?puFT zDisu>#s<^a*(J6cER=>>3XaL$`=r6~1C|zV@4qd*z5lk%Qb~vjU?uav%0QJs0=8I4 zHggYHe*1%SvJE@HOo%(H+vV=whwwp(b$fBTeC-M(KDU6vS1{jjdIGbyM7zvRh3zss z6ps4)B6wCyr7>Vry;mRvip?pv>RIXKqx@`M{naV1l)B=l6 zx$VmBa@$qf<+iJCm)ox9Cj{2Ez2KzUfkhxDBxbjJ<*4hugYrR{Vsey*EI6Q{@~8AQ zrQU$#4W?gMZ;-y-Uq)*$ICc%U3s`E+f!MfxLzvbaZICL%7HPIn*Bf<%+@8R!EdWjwhSLL@v?R9o=xBejg6IMz)$Oy=we3QX_@8!bUjyY5sOPpn zQrEeZ0hI^2`uqf)iASLPCM}8fno!;Lnozy%HKF<$flzUfy8p}cThBrGpu%JO!cqfp V>0xXL@g4tU1DNkFtT*731pw`dcZdK0 delta 1162 zcmcaN^DrX_Pmp6VF)%XRsMKW4Vq#!mGX23hS@F&LjZHT|xCf%SBsU8_VU~q+leSke zGH#PW;!l%<@wW$9GhUbqkqXe15Z`Wnk#X$_DBqe#oxP&G|I>4GyeEZ{Uam{8hf4jhYahMCh9-7S~0rk-K z08I&rdtg=5!NJnZE}453!UrpjzAFh+D)37Z7EEAoJBv#N9)c(ZYh8a+Dis`}rqkHj zCAJ$Zl!jRfj>+Boq#^MGk`{08zb(DJ|F+ChNr(wxCG)?^K$U<~;Pzr6*~~p)`RxzR z$u{f&Ga>G*ZkM}zAHoMarZ`=`b_EijTR`C}m~S>cfmvIkU1q1kcA1@uEoJ}4O~*D6C@w*A3OWfgF0F@r>z+;-)5x$P?L za@$q6%WYTl69Q>7+g@-|?Z6^16Rd2zSB|>gJ18F%o0Fq7WWfOqF=qQIeNCx1AbHd2 z7uFl3Z}*qc+6#_dv+V+wT5}*aZr>25HAfqy%4~T+la?Kr1xcj44`@Lm%4~bVU9C4@ z$D3_WVAd7@CknIa0Zm#G+k14hzgU5ELDJ&(S?St#As{}~6`yu%Ujye7DF2bV&ZP{f zJjm7OC+JK(0_8VpNwn95>bBQ}>TRzH)z1ioii6bsU#8!B4#Ec&9@`g|8bC@9Gl=i_ OCmXx?`K!K}%BqGFo`mZZ%9@r)*~ zGZJr~Xv5e((T1sgq7C!*i8d^@iXbV&$?J?Hw!eyHIgtzELR6kT&C-7MG;90W(`?(% zo@RG#1W6f!jNGo{%Mo;e+1$i<`o&ll@%9= delta 220 zcmezH!}G%r&k1rYCI&`^8uRif>*b$|j589WgR0MDPTbq|IP4F)%Qh zyv|6xeWDFx`$QY2_K7yk+b7zv*eb#mZhsNWaw-?0^6Y7r_Oqv1+s~e6+kW;myK5s% zrNnk!Uyi^FAeCm5`$WasXUKB4&yeM6pCQZLK0}tLeTFP=`wUsW_8GGL?K5Nrw$G3i bTxAQ>ExtV_T2M$4q}v3fdwWNX;EVqNf~-j4 diff --git a/tools/sdk/esp32s2/lib/libmbedx509.a b/tools/sdk/esp32s2/lib/libmbedx509.a index 0e5ef2653ebac0cdcfbf1efdb4a7b6f31a0cb3e6..e65d089359e138dab359c8c07e561f7f92c8a232 100644 GIT binary patch delta 157 zcmbR9Tz$@S^$Bt;<|ZZv8B(6 zjN5l^W4c=e7Mh;7i(P#CMonhRNnrl=ce|Old;~F#Cf}10Yu~e$rG3v@*7iMX*|zUl r%f5~WBxSfgZx_4EOfYl$yWPyB(6 zjN5l^W4c=e7Mh;7i(P#CMonhRNnrl=ce|Old;~E~Cf}10Yu~e$rG3v@*7iMX*|zUl r%f5~WBxSrkZx_4EOfYl$yWPykBtW51WtjybUSXu4~gQQK` k{Ull1{Ulkp`$@9Nu!DuR=P9sBTn973nzt|b&Nib60OjQxHUIzs delta 94 zcmdmSMRvy(*$HwiCI&{v8kBtW51WtjybUSXu4~gQeU3 kBw5=1Bw4rnNwUeXgMu z>G!G`#kX79F)p-)%WnTt&G^h1iMyVWPYc17xy4wAq`V delta 175 zcmZ2;o`21G{t0p{CI&_Z82Ve z>G!G`#kX79F)p-)%WnTt&G^h1iMyVWPYc17xy4wAqmyex;}VX#7wHSMz=aBQFTfOAnCSnYNPd#;#r z2y?+Ut{HA%CfEVnga2|F8iM)L`njdHFVf?VN&uVqzmK~x0c;}3YKiSV@44?l%z$WY zPUm4Yg2+G6kdoNGWF}8b5J>0r|9#vN+nwL=#QK4QX7U76@%G(TyzRTK_}X_{@we}` z5@_FTCD^{(N~nFem2mrRE0OlyR-)T?TZt{54KWcMHr3a}wpU*h58VtF1N-Y$r^NPG losw^!?cRsk1*1SZx5vwJC>{nY1XjB61Sr0fD#evmscd+M* zDTgo@Y~z~Y24;dCus!%Mm!Tn;KdqlzYWpHR?x+N?iU0e!3lqR5f;=Lzz2`mm9f%na zjm_yitVR&|2O3fm+n3DbX$b=91p8vU^BbO6KajNL>wePm#Z{KYt z(7xMBuzk0cQ2TBx;r88DBJI1aM7Qs@5?eYOqy-u_)z`$fS6>qk-3%53`|DMw#P(O6 nl5Jpz7(*P=%_tS94pL&-{y;;j{egyb`vVP`?GH3$e^~(lrdE~* diff --git a/tools/sdk/esp32s2/lib/libnvs_flash.a b/tools/sdk/esp32s2/lib/libnvs_flash.a index 4a33e8fdd27c3e50784fac5a06fdd4f48396d903..7012ac7103da744958b760d4df9b051274c2e29b 100644 GIT binary patch delta 250 zcmaE~A?(qHunBU^<|ZZ^6~kp&%uS3TvE9pr{hBR^4>7Xcs))Vas)(cAs)%#DRT0-L zH6*!rGq|?Do55Z63`wl1o~OO3p0~ZJo^N|oJ^!)kNODQy0^5_s1#fKxiJ7)LoD|&d ja8jtm4#b68caB}S{T#c<_H*o_v)B>h+ne}BA9Mf!Eqzp@ delta 250 zcmaE~A?(qHunBU^CI&_u6~kp&ObiT-raPPz6l7Xcs))Vas)(cAs)%#DRT0-L zH6*!rGq|?Do55Z63`wl1o~OO3p0~ZJo^N|oJ^!)kNODQy0^5_s1#fKxi?utP6x{A` jQmDiZ%mrKDevVzZ{T#c<_H*o_v)B>h+ne}BA9Mf!>)TWy diff --git a/tools/sdk/esp32s2/lib/libopenssl.a b/tools/sdk/esp32s2/lib/libopenssl.a index 056f08f981ac9d3e22cb0dc4888a4c47cd92d2ca..6ce0560b8614f5add01fd5799831a1433106081c 100644 GIT binary patch delta 143 zcmeyeK>W)B@dLZN+{HJ0@@=#P^P2y;xBqiz-2Ts<$wdq-GWnmo z*!Gw>CaWd{cf$jwYZWlA`1Xa7%u|hET(Ru|JW)B@dY_$2^eI-u-=Z_N> diff --git a/tools/sdk/esp32s2/lib/libprotobuf-c.a b/tools/sdk/esp32s2/lib/libprotobuf-c.a index e0279181f56f2b358e1928ea4f4b85ec767c8c66..d0a03768c63994b006acdae96bcdb8ff0ce91332 100644 GIT binary patch delta 50 zcmX@pFMXz8dV(CYxrxa}MMq{9a}yJj<}~K^G-k&3G-jsuG-eQ+r9F+Ab$c2!TiOu- Dd+rV; delta 50 zcmX@pFMXz8dV(CYiGk5ZMMq{969XgD<}~K^G-k&3G-jsuG-eQ+r9F+Ab$c2!TiOu- Dd4diU diff --git a/tools/sdk/esp32s2/lib/libprotocomm.a b/tools/sdk/esp32s2/lib/libprotocomm.a index 3318e90111355a62f03359b075bd86dbaf6ecade..222d5649c9e32b2fb89c559cfa3296ff29824e85 100644 GIT binary patch delta 155 zcmca}N9xWUsR?q-<|ZZ^6%Dyq%uP&;rt4)eifzu}a(j-%J@YZH48%2V*UMnsu9v|S zkqF{K6mMT}l1WGhiGSuR)48o+e*3)D%-iR!X7S(#bHQeB+s>j_j^J+h&||e*58@kx MrMEA*%evY} diff --git a/tools/sdk/esp32s2/lib/libpthread.a b/tools/sdk/esp32s2/lib/libpthread.a index 8147db2d293961b4479e162e3fe4b3b0d133c512..452c2c0dda48316978c42163662a07fa54121346 100644 GIT binary patch delta 63 zcmZpf$K5iIdx9K`xrwpmMkNzgFk`yi8b-0^0@m#Xtc<6YfrYl)tzo>;17?C`#kU(; IGF_eu0AQ;V*Z=?k delta 63 zcmZpf$K5iIdx9K`iGh*9MkNzg783(Q^XYbL7{!_kShp9jGM-un5;EIvw}$aX510v( M72j@X$#i)t09lI@qyPW_ diff --git a/tools/sdk/esp32s2/lib/libsdmmc.a b/tools/sdk/esp32s2/lib/libsdmmc.a index 4fa22f29ffd738c5cfd12b89ec7203c334dfc230..ef8c83ddd0685e5fa0f0ba006ac7e5d7b174c898 100644 GIT binary patch delta 118 zcmZ2?SaRKA$q8~S<|Zbl8cQ qbKB=lVcI@#3iGKPn2c0Wbd?S6`E2@U`V-yvfF delta 118 zcmZ2?SaRKA$q8~SCI&_(82d7 p+viPT+CFaz^Qjz|kVJb6Bg^&{M%E4TFd?yaKSkE9lx_O~QT7Z+Fn7AZau)G+=WzDz&fy%c zsSq)+EsOSW9QwmzZenZ*c2#@*PR{N1JGms4p<>Mf675^=aBbgmhdV(WB39tdE3w_+ z3-=TjIA47G{U6-6=3suif&tHV1p{6mkmrmIw-7fN^lnA*M31EJ^!%n&F z4m;&JjKN%xza+M&ypgxjf$~8~Xt#vI#tJaMy9lx_O~QT7Z+Fn7AZau)G+=WzDz&fy%c zsSq)+EsOSW9Qp&{gIv{Kzms!&{Z1}PWvE!QfJFP2J6zkh+~H0Thlmw;^Ga+t_`*Gf z16>z z@-AM^XfS_!fhgacYKS2M6Zy6aOys{H50;r;Aj&7P{m%ye9aUgyPzZ@{Kd&v|8xH2T zD>MsiS7;WL06Edn0Hj=ed+;p5#&WPUIKbQA3kq$2FDQIg2rSlqKt*`_0TmG+Q1}@d zY!}!mVxkY0nO@+{E51Gcg-ERhnBV?DL3H~A1u-6PFn9ZhY%vx$FcT82{F}tK^KTN* zOoxbpbhl5IlxUwUDY<>Jq|{u9DIh0{ZTAY23Y!m6XCN&j(Z1)S)b>3er3*B{V(kXf zGTRNLWmO4A%qVOzt>-7dz0XNiS1J&oQQ0I6q2 A6aWAK delta 202 zcmZ3tQg+=+*$HyYCI&_u6&EwHm>3uuOn-2MQLOnM)AoBzj7-81p$}oK;@f|VGHxw_ z@D2Kz#kZgCVidFj^S3`Z!uaO}l)0A4=OKh?(9f)34Q7JO6yKhGiuvPXFn@c(I+h(~ zVCHnN*~U*oQQ0Bli3 Ad;kCd diff --git a/tools/sdk/esp32s2/lib/libspi_flash.a b/tools/sdk/esp32s2/lib/libspi_flash.a index 237366282504e8ecec2e8b7050c720fd7c2d8dff..d589906ee420dbd76a7235bedc1f3a9cb8f1ae64 100644 GIT binary patch delta 273 zcmaDh#q`+}(+P6S<|ZZ^74rpI%uS5UrU!gt6>nZGxP7%C<56CS(1Ke`V%xjq8N*B< ze2|juzk?Yo|3dg+`My9VFCQfSr@2h4Y{2~O3vMxG_=B0#K}y?|w3xRmX|Y^WL5OV^ z@@HY&4B>-~H)dj$`~c=}5BS7d@fys8Xn%BzXZ+ i_#=C+?T_ra7v&>~&0EjCecpPWQ=tg4?MnZGxP7%C<56CS(1Ke`V%xjq8N*Ci zObiSlO1A$FW~}@R;e+M-0-3ygkoceGGOe-!^S3X!#gyR>W=;nwZCBD_-mav@a!myx zwq3}dg>5s04|2hFV=PqL`zJ=u?VlLA muGu1qKeFfA{>YwtQ9hE`y!G7M=dI^C6^ans-o(oL#03CY%3#0% diff --git a/tools/sdk/esp32s2/lib/libspiffs.a b/tools/sdk/esp32s2/lib/libspiffs.a index 6f8a0330285ce6bfad83277b720bcf7f8c9e1e80..ac34cbb95f601b9fdf22367bbcca1dcc76ae4d84 100644 GIT binary patch delta 144 zcmeBsrq}mOZ-N|)xrwRiMx`!JFr#?`XZr?D#_bz8ndXRrL`=2^C@_^w0y8IX;1t__ zZxfT-G7#4k#BH~WWZrHU$T_j6WBV1_vty?T%zd&50$s0Ju+r6){wtHV?+wOgpy|)1-EY|)h Ul%xGqC};bpP_FHtLb+vP0iw+^Bme*a diff --git a/tools/sdk/esp32s2/lib/libtcp_transport.a b/tools/sdk/esp32s2/lib/libtcp_transport.a index f6bb8d047bd18655d1b3cb23cdfe53d686c3b7b8..d463daa14dfde88d5d2a06fde09e8c0e12124195 100644 GIT binary patch delta 84 zcmZ2-?CaDYVHPxCWwKh4i{vji;HzM_R` d`-&FkKTJ?=JM;Dx?JRSwL29?VA7+VG2LNaW8!`X@ delta 84 zcmZ2-?CaDYVHPxCWwKh4i{vji;HzM_R` d`-&FkKTJ?=JM;Dx?JRSwL29?VA7+VG2LNAL8vg(Q diff --git a/tools/sdk/esp32s2/lib/libtcpip_adapter.a b/tools/sdk/esp32s2/lib/libtcpip_adapter.a index 1ac71fdb1a2b25b7460f2031023710f5bf49ca8a..b8d382f934c0922cb089e66977de96175a01d6de 100644 GIT binary patch delta 34 qcmdmUi+j&4?g?_t<|ZZ^6+2m3%uS3;n%A+muVZE0zK)ft?>PY2p9~rR delta 34 qcmdmUi+j&4?g?_tCI&_u6+2m3ObiUno7b_nuVZE0zK)ft?>PY1UknQX diff --git a/tools/sdk/esp32s2/lib/libulp.a b/tools/sdk/esp32s2/lib/libulp.a index eaa7fbeac654b0f4e78e6f1a4ade1c41c40aefd2..c0f7bc752755cfa259e6f23d7f74c2477e2582bb 100644 GIT binary patch delta 35 kcmeC{WbW%^o*>6!ZenCQQE3{O-ngg73e4E-W9`%l0K&}*<^TWy delta 35 kcmeC{WbW%^o*>6!Vqjo7QE3{O-ngg73e4E-W9`%l0KvEl*8l(j diff --git a/tools/sdk/esp32s2/lib/libunity.a b/tools/sdk/esp32s2/lib/libunity.a index 642c034c775413fce3b05ffab5fbbb6929a093bb..c71f428dcd0b511593df46a6464c835571c58aa9 100644 GIT binary patch delta 55 zcmaDfh40Z6z6o+H<|Zbl8K@7v@6xQ|>R>tiqtW0O3naxd1wi_oh9n1!^zMo;r G-U|TX^AZ36 delta 55 zcmaDfh40Z6z6o+HCI&`E8!Hnh<*7g)u#_cJrOlP8*O$>~-8z(Xy%m%Z*pJB@0 F3jp2C5!wI% diff --git a/tools/sdk/esp32s2/lib/libvfs.a b/tools/sdk/esp32s2/lib/libvfs.a index 7e8578c11e1dbcc22d55c8a8fbf2922652374433..bf82ca3866607db174fa6176073d2d784f2ad01d 100644 GIT binary patch delta 73 zcmZ4YP-5Lfi3xJd<|ZZ^6^+?g%uS4qrwf=ei#6x5wdb)hw&$@iZO>z4o~H+vY8NnN YZWl0R*)CwpYQqH*GTI(s&l>j;0RAKshX4Qo delta 73 zcmZ4YP-5Lfi3xJdCI&_u6^+?gObiUnrwf=ei#6x5wdb)hw&$@iZO>z4o~H+rGHVww YWo{QRW!WxZ%4)*}7TO+Q&l>j;0Qr&=YXATM diff --git a/tools/sdk/esp32s2/lib/libwear_levelling.a b/tools/sdk/esp32s2/lib/libwear_levelling.a index 44d0b673a08a85d9ebc1ca33e63b30ae0ba0fac7..1f45ae735782d7618e23def9da2ab6124947c35e 100644 GIT binary patch delta 110 zcmeBKD$=u5WP%*Cxrxa}MP4oza}yKe$##9>n?1QcHiLPa?fL>L!K~?g%NfPDuViOT zoDb%2=UdKrVHHU0WJ50T_8);v+kXTyUwX`JZfvsstSO72AXwRCyFRh)KipWRoCW}V C{3JU7 delta 115 zcmeBKD$=u5WP%*CiGk5ZMP4otJ^f)IllW#2u20PfUPzx+C5wrHk?C~4<&5InSF$rE x&Ij|i^DSq*unNqaY}Y5&{v(iS`;S28OOKh2&5X96HDwVLgiCJ!;l?uMGyrBlCaVAd diff --git a/tools/sdk/esp32s2/lib/libwifi_provisioning.a b/tools/sdk/esp32s2/lib/libwifi_provisioning.a index eef240ceaa974c96e67839f9aa455e38eff8fdf8..88c1050bf6315157dd74c1c550c3af202e6db4c6 100644 GIT binary patch delta 184 zcmaFRVEv%MdV(CYxrxa}#ZqAwa}yK8sdbEEn>PrbdIRRQ)-i6aW14Ud%mGQYYn*3l z*ErAIu5q5FUE@6Kc8&9F>)<-Y+dn>H+y3zpJ8w5khj_bW9>;dcJkH38Fd?z_p8uTN vd;W8M3jA0%?(K8Jc(hUxLJxNHY=5wu*Q*mQwB5y(Po^3GE`2}| delta 180 zcmaFRVEv%MdV(CYnVHc>#ZqAwGczNTsdbEEn>Prbdc$I3U}V%<$GEkQX~H>>lqpE6 zUE@4cyT*Cuc8&8a?HcDRt@uMwRcDq8aV!#QI1SBYW zLX}#~!CZe{G0E*Zy-GV8KwPl4|Gdhj;0S{Tc)yeKMt`_$^d#kvV1Jr#4>+cLA(qA5 z*w|>g!v|@J?KUbZEi52~U`yKXXsEQ`(NNufM?)<|3nC2iVRW$C#u~7z+66ACZ5Ozp zo}mYl1=-y``Ja0GI+YiX=bEJT|pa^V# z+^paJxY=O)<7UIN55dAeqgbk`++5IA6RI*La(CucH=xN*&84}*a(UC95?Is95tTIc|15_ds%{5Vez4>=my=_}~~n|JzX_ z>2!e$YU1tln_aihZ+3IkfQW%gp7!6X-M0T;?LM~{EH-&UwpjZnd5`UzCoY@2}4we6S6Z<9xPHj`RHrE-auf zS$xZP`{G-Ex!PcL;2_Xu^KaK?3)rsB7WmYc#oWZ$2plonwL=1@=7ITOKixhQc=Rur z3(~cH_ko~~>R|5n4KIQWoWV>;KL4#9e6<_G2M77mhHWqfag8C##U?mxyG?NTfrB71qiv!QQ$B)OkT6)!78!U1#5V>xs$KeYt~5)Ld=?;;3g`uo#l$S0E7>Al|HY8rZLD?3lO)x*g>Mb*g>$N&lS*;#;&ke30Jm@Ihw6MG)5I+YiX=bEJT|U=5F(_1hme z8*G2vY6gk@6V+wJ#zY3=|QGZ6Xaa__ItAbhY5ljD50Pmc5b3Mx1Z4InOA ze9L$H;#+>X+8}j?;4si;^KaK?3)rsB7WfpD$qWs^F|%DeByegTNEx^k+kX2{;L*Qe zE=bq*-3Nj`s)M=PH@pZka0W9Wnf|wS@YQYz9~|bdw+CMg0Q1`qaD;3>z!ADe1i~$l z4c%TK8@9m|#5IJZ7n|U)?KZ*T2M&V747Q0zOaT?Th6WHnu4ju3JOYw21O;@v^y$d$ z(x;SN>H+FlqZrsOHVBz+HA93vkKjPa9ek8OP o{77ss_>r`|;74+ZI9M7S0PXkrQ`+zIr?%hcPuqTG<6#Wt^EaVudlH#RW=akwhqalko3P4{@A$|N@P oOyKZ=%jn%XCjge&^j5(e%$W36e7m&;qpvHJC$@c2Eu+ap0H2I0J^%m! delta 119 zcmcb%m-E_Q&IxiXCI&`^8G<6#Wt^EaVudlHZ!sWakwhqalko3P4{@A$|N@P oOyKZ=%jn%XCjge&^j5(e%$W36e7m&;qpvHJC$@c2Eu+ap0FTKi_5c6? diff --git a/tools/sdk/esp32s2/sdkconfig b/tools/sdk/esp32s2/sdkconfig index 8453ef55..21ae6c95 100644 --- a/tools/sdk/esp32s2/sdkconfig +++ b/tools/sdk/esp32s2/sdkconfig @@ -987,12 +987,15 @@ CONFIG_SPIFFS_USE_MTIME=y # TinyUSB # CONFIG_USB_ENABLED=y -CONFIG_USB_MAX_POWER_USAGE=250 -# CONFIG_USB_CDC_ENABLED is not set -# CONFIG_USB_MSC_ENABLED is not set +CONFIG_USB_MAX_POWER_USAGE=100 +CONFIG_USB_CDC_ENABLED=y +CONFIG_USB_CDC_RX_BUFSIZE=64 +CONFIG_USB_CDC_TX_BUFSIZE=64 +CONFIG_USB_MSC_ENABLED=y +CONFIG_USB_MSC_BUFSIZE=512 # CONFIG_USB_HID_ENABLED is not set # CONFIG_USB_MIDI_ENABLED is not set -# CONFIG_USB_VENDOR_ENABLED is not set +CONFIG_USB_VENDOR_ENABLED=y # CONFIG_USB_CUSTOM_CLASS_ENABLED is not set # CONFIG_USB_DEBUG is not set @@ -1005,6 +1008,9 @@ CONFIG_USB_DESC_BCDDEVICE=0x0100 CONFIG_USB_DESC_MANUFACTURER_STRING="Espressif Systems" CONFIG_USB_DESC_PRODUCT_STRING="Espressif Device" CONFIG_USB_DESC_SERIAL_STRING="123456" +CONFIG_USB_DESC_CDC_STRING="Espressif CDC Device" +CONFIG_USB_DESC_MSC_STRING="Espressif MSC Device" +CONFIG_USB_DESC_VENDOR_STRING="Espressif VENDOR Device" # end of Descriptor configuration # end of TinyUSB