Skip to content

Commit 22ae9ae

Browse files
committed
IDF release/v4.4 d0274c0efb
1 parent 0566437 commit 22ae9ae

File tree

110 files changed

+538
-306
lines changed

Some content is hidden

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

110 files changed

+538
-306
lines changed

platform.txt

+4-4
Large diffs are not rendered by default.

tools/platformio-build-esp32.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@
336336
"UNITY_INCLUDE_CONFIG_H",
337337
"WITH_POSIX",
338338
"_GNU_SOURCE",
339-
("IDF_VER", '\\"v4.4.7-197-g1b42fee4f0-dirty\\"'),
339+
("IDF_VER", '\\"v4.4.7-222-gd0274c0efb-dirty\\"'),
340340
"ESP_PLATFORM",
341341
"_POSIX_READER_WRITER_LOCKS",
342342
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32c3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@
333333
"UNITY_INCLUDE_CONFIG_H",
334334
"WITH_POSIX",
335335
"_GNU_SOURCE",
336-
("IDF_VER", '\\"v4.4.7-197-g1b42fee4f0-dirty\\"'),
336+
("IDF_VER", '\\"v4.4.7-222-gd0274c0efb-dirty\\"'),
337337
"ESP_PLATFORM",
338338
"_POSIX_READER_WRITER_LOCKS",
339339
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32s2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@
318318
"UNITY_INCLUDE_CONFIG_H",
319319
"WITH_POSIX",
320320
"_GNU_SOURCE",
321-
("IDF_VER", '\\"v4.4.7-197-g1b42fee4f0-dirty\\"'),
321+
("IDF_VER", '\\"v4.4.7-222-gd0274c0efb-dirty\\"'),
322322
"ESP_PLATFORM",
323323
"_POSIX_READER_WRITER_LOCKS",
324324
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32s3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@
335335
"UNITY_INCLUDE_CONFIG_H",
336336
"WITH_POSIX",
337337
"_GNU_SOURCE",
338-
("IDF_VER", '\\"v4.4.7-197-g1b42fee4f0-dirty\\"'),
338+
("IDF_VER", '\\"v4.4.7-222-gd0274c0efb-dirty\\"'),
339339
"ESP_PLATFORM",
340340
"_POSIX_READER_WRITER_LOCKS",
341341
"ARDUINO_ARCH_ESP32",

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32/ld/esp32.rom.ld

+2-1
Original file line numberDiff line numberDiff line change
@@ -1473,7 +1473,7 @@ PROVIDE ( uart_tx_switch = 0x40009028 );
14731473

14741474
/*
14751475
These functions are part of the ROM GPIO driver. We do not use them; the provided esp-idf functions
1476-
replace them and this way we can re-use the fixed RAM addresses these routines need.
1476+
replace them and this way we can reuse the fixed RAM addresses these routines need.
14771477
*/
14781478
/* <-- So you don't read over it: This comment disables the next lines.
14791479
PROVIDE ( gpio_init = 0x40009c20 );
@@ -1622,6 +1622,7 @@ PROVIDE ( ld_acl_sniff_trans_sched = 0x40033734 );
16221622
PROVIDE ( lc_pwr_decr_ind_handler = 0x4002859c );
16231623
PROVIDE ( lc_pwr_incr_ind_handler = 0x400284a8 );
16241624
PROVIDE ( lc_pwr_max_ind_handler = 0x40028690 );
1625+
PROVIDE ( lc_setup_sync_param_check = 0x4002354c );
16251626

16261627
PROVIDE ( lm_sync_conf = 0x3ffb8348 );
16271628
PROVIDE ( lm_nb_sync_active = 0x3ffb8346 );

tools/sdk/esp32/ld/libbtdm_app.a

1.73 KB
Binary file not shown.

tools/sdk/esp32/ld/sections.ld

+9-24
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ SECTIONS
415415
KEEP (*(SORT(.esp_system_init_fn) SORT(.esp_system_init_fn.*)))
416416
_esp_system_init_fn_array_end = ABSOLUTE(.);
417417

418-
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .data EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .data.*)
418+
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .data EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .data.*)
419419
*(.dram1 .dram1.*)
420420
_coredump_dram_start = ABSOLUTE(.);
421421
*(.dram2.coredump .dram2.coredump.*)
@@ -428,10 +428,10 @@ SECTIONS
428428
. = ALIGN(4);
429429
_bt_data_end = ABSOLUTE(.);
430430
. = ALIGN(4);
431-
_btdm_data_start = ABSOLUTE(.);
431+
_bt_controller_data_start = ABSOLUTE(.);
432432
*libbtdm_app.a:(.data .data.*)
433433
. = ALIGN(4);
434-
_btdm_data_end = ABSOLUTE(.);
434+
_bt_controller_data_end = ABSOLUTE(.);
435435
*libc.a:creat.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
436436
*libc.a:isatty.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
437437
*libc.a:lib_a-abs.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
@@ -574,11 +574,6 @@ SECTIONS
574574
*libnewlib.a:assert.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
575575
*libnewlib.a:heap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
576576
*libnewlib.a:stdatomic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
577-
. = ALIGN(4);
578-
_nimble_data_start = ABSOLUTE(.);
579-
*libnimble.a:(.data .data.*)
580-
. = ALIGN(4);
581-
_nimble_data_end = ABSOLUTE(.);
582577
*libphy.a:(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
583578
*libsoc.a:lldesc.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
584579
*libspi_flash.a:memspi_host_driver.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
@@ -637,10 +632,10 @@ SECTIONS
637632
. = ALIGN (8);
638633
_bss_start = ABSOLUTE(.);
639634

640-
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .bss EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .bss.*)
635+
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .bss EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .bss.*)
641636
*(.ext_ram.bss .ext_ram.bss.*)
642637
*(.dynbss .dynsbss .gnu.linkonce.b .gnu.linkonce.b.* .gnu.linkonce.sb .gnu.linkonce.sb.* .gnu.linkonce.sb2 .gnu.linkonce.sb2.* .sbss .sbss.* .sbss2 .sbss2.* .scommon .share.mem)
643-
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) COMMON)
638+
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a) COMMON)
644639
. = ALIGN(4);
645640
_bt_bss_start = ABSOLUTE(.);
646641
*libbt.a:(.bss .bss.*)
@@ -652,25 +647,15 @@ SECTIONS
652647
. = ALIGN(4);
653648
_bt_common_end = ABSOLUTE(.);
654649
. = ALIGN(4);
655-
_btdm_bss_start = ABSOLUTE(.);
650+
_bt_controller_bss_start = ABSOLUTE(.);
656651
*libbtdm_app.a:(.bss .bss.*)
657652
. = ALIGN(4);
658-
_btdm_bss_end = ABSOLUTE(.);
653+
_bt_controller_bss_end = ABSOLUTE(.);
659654
. = ALIGN(4);
660-
_btdm_common_start = ABSOLUTE(.);
655+
_bt_controller_common_start = ABSOLUTE(.);
661656
*libbtdm_app.a:(COMMON)
662657
. = ALIGN(4);
663-
_btdm_common_end = ABSOLUTE(.);
664-
. = ALIGN(4);
665-
_nimble_bss_start = ABSOLUTE(.);
666-
*libnimble.a:(.bss .bss.*)
667-
. = ALIGN(4);
668-
_nimble_bss_end = ABSOLUTE(.);
669-
. = ALIGN(4);
670-
_nimble_common_start = ABSOLUTE(.);
671-
*libnimble.a:(COMMON)
672-
. = ALIGN(4);
673-
_nimble_common_end = ABSOLUTE(.);
658+
_bt_controller_common_end = ABSOLUTE(.);
674659

675660
. = ALIGN (8);
676661
_bss_end = ABSOLUTE(.);

tools/sdk/esp32/lib/libapp_update.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libbt.a

2.85 KB
Binary file not shown.

tools/sdk/esp32/lib/libcoexist.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libcore.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_system.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libespnow.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libmesh.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libnet80211.a

2.15 KB
Binary file not shown.

tools/sdk/esp32/lib/libpp.a

2.14 KB
Binary file not shown.

tools/sdk/esp32/lib/libsmartconfig.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libwapi.a

0 Bytes
Binary file not shown.

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.
-120 Bytes
Binary file not shown.

tools/sdk/esp32c3/dio_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -852,5 +852,5 @@
852852
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853853
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854854
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
855+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
856856
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32c3/dout_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -852,5 +852,5 @@
852852
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853853
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854854
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
855+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
856856
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32c3/ld/esp32c3.rom.eco7.ld

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ esf_buf_recycle = 0x400015c4;
99
/*hal_mac_tx_set_ppdu = 0x400015d4;*/
1010
ic_mac_deinit = 0x400015dc;
1111
lmacDiscardMSDU = 0x400015f4;
12-
lmacSetTxFrame = 0x40001628;
12+
/*lmacSetTxFrame = 0x40001628;*/
1313
lmacTxDone = 0x4000162c;
1414
lmacTxFrame = 0x40001630;
1515
mac_tx_set_htsig = 0x40001638;
@@ -33,7 +33,7 @@ wDev_ProcessFiq = 0x400017f0;
3333
wDev_ProcessRxSucData = 0x400017f4;
3434
//ppProcTxDone = 0x40001804;
3535
//pm_tx_data_done_process = 0x40001808;
36-
ieee80211_encap_esfbuf = 0x4000185c;
36+
/*ieee80211_encap_esfbuf = 0x4000185c;*/
3737
/*sta_input = 0x40001870;*/
3838
ieee80211_crypto_decap = 0x4000189c;
3939
ieee80211_decap = 0x400018a0;

tools/sdk/esp32c3/ld/esp32c3.rom.ld

+3-3
Original file line numberDiff line numberDiff line change
@@ -1516,7 +1516,7 @@ is_lmac_idle = 0x400015e8;
15161516
lmacAdjustTimestamp = 0x400015ec;
15171517
lmacDiscardAgedMSDU = 0x400015f0;
15181518
/*lmacDiscardMSDU = 0x400015f4;*/
1519-
lmacEndFrameExchangeSequence = 0x400015f8;
1519+
/*lmacEndFrameExchangeSequence = 0x400015f8;*/
15201520
lmacIsIdle = 0x400015fc;
15211521
lmacIsLongFrame = 0x40001600;
15221522
lmacMSDUAged = 0x40001604;
@@ -1717,7 +1717,7 @@ ic_ebuf_recycle_rx = 0x40001844;
17171717
ic_ebuf_recycle_tx = 0x40001848;
17181718
ic_reset_rx_ba = 0x4000184c;
17191719
ieee80211_align_eb = 0x40001850;
1720-
ieee80211_ampdu_reorder = 0x40001854;
1720+
/*ieee80211_ampdu_reorder = 0x40001854;*/
17211721
ieee80211_ampdu_start_age_timer = 0x40001858;
17221722
/*ieee80211_encap_esfbuf = 0x4000185c;*/
17231723
ieee80211_is_tx_allowed = 0x40001860;
@@ -1729,7 +1729,7 @@ wifi_get_macaddr = 0x40001874;
17291729
wifi_rf_phy_disable = 0x40001878;
17301730
wifi_rf_phy_enable = 0x4000187c;
17311731
ic_ebuf_alloc = 0x40001880;
1732-
ieee80211_classify = 0x40001884;
1732+
/*ieee80211_classify = 0x40001884;*/
17331733
ieee80211_copy_eb_header = 0x40001888;
17341734
ieee80211_recycle_cache_eb = 0x4000188c;
17351735
ieee80211_search_node = 0x40001890;

tools/sdk/esp32c3/ld/sections.ld

+9-24
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ SECTIONS
266266
KEEP (*(SORT(.esp_system_init_fn) SORT(.esp_system_init_fn.*)))
267267
_esp_system_init_fn_array_end = ABSOLUTE(.);
268268

269-
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .data EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .data.*)
269+
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .data EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .data.*)
270270
*(.dram1 .dram1.*)
271271
_coredump_dram_start = ABSOLUTE(.);
272272
*(.dram2.coredump .dram2.coredump.*)
@@ -279,10 +279,10 @@ SECTIONS
279279
. = ALIGN(4);
280280
_bt_data_end = ABSOLUTE(.);
281281
. = ALIGN(4);
282-
_btdm_data_start = ABSOLUTE(.);
282+
_bt_controller_data_start = ABSOLUTE(.);
283283
*libbtdm_app.a:(.data .data.*)
284284
. = ALIGN(4);
285-
_btdm_data_end = ABSOLUTE(.);
285+
_bt_controller_data_end = ABSOLUTE(.);
286286
*libesp_hw_support.a:rtc_clk.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
287287
*libesp_hw_support.a:sleep_console.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
288288
*libesp_rom.a:esp_rom_mmap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
@@ -306,11 +306,6 @@ SECTIONS
306306
*libnewlib.a:assert.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
307307
*libnewlib.a:heap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
308308
*libnewlib.a:stdatomic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
309-
. = ALIGN(4);
310-
_nimble_data_start = ABSOLUTE(.);
311-
*libnimble.a:(.data .data.*)
312-
. = ALIGN(4);
313-
_nimble_data_end = ABSOLUTE(.);
314309
*libphy.a:(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
315310
*libsoc.a:lldesc.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
316311
*libspi_flash.a:memspi_host_driver.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*)
@@ -348,10 +343,10 @@ SECTIONS
348343
. = ALIGN (8);
349344
_bss_start = ABSOLUTE(.);
350345

351-
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .bss EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) .bss.*)
346+
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .bss EXCLUDE_FILE(*libbt.a *libbtdm_app.a) .bss.*)
352347
*(.dynbss .dynsbss .gnu.linkonce.b .gnu.linkonce.b.* .gnu.linkonce.sb .gnu.linkonce.sb.* .gnu.linkonce.sb2 .gnu.linkonce.sb2.* .sbss .sbss.* .sbss2 .sbss2.* .scommon .share.mem)
353348
*(.ext_ram.bss .ext_ram.bss.*)
354-
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a *libnimble.a) COMMON)
349+
*(EXCLUDE_FILE(*libbt.a *libbtdm_app.a) COMMON)
355350
. = ALIGN(4);
356351
_bt_bss_start = ABSOLUTE(.);
357352
*libbt.a:(.bss .bss.*)
@@ -363,25 +358,15 @@ SECTIONS
363358
. = ALIGN(4);
364359
_bt_common_end = ABSOLUTE(.);
365360
. = ALIGN(4);
366-
_btdm_bss_start = ABSOLUTE(.);
361+
_bt_controller_bss_start = ABSOLUTE(.);
367362
*libbtdm_app.a:(.bss .bss.*)
368363
. = ALIGN(4);
369-
_btdm_bss_end = ABSOLUTE(.);
364+
_bt_controller_bss_end = ABSOLUTE(.);
370365
. = ALIGN(4);
371-
_btdm_common_start = ABSOLUTE(.);
366+
_bt_controller_common_start = ABSOLUTE(.);
372367
*libbtdm_app.a:(COMMON)
373368
. = ALIGN(4);
374-
_btdm_common_end = ABSOLUTE(.);
375-
. = ALIGN(4);
376-
_nimble_bss_start = ABSOLUTE(.);
377-
*libnimble.a:(.bss .bss.*)
378-
. = ALIGN(4);
379-
_nimble_bss_end = ABSOLUTE(.);
380-
. = ALIGN(4);
381-
_nimble_common_start = ABSOLUTE(.);
382-
*libnimble.a:(COMMON)
383-
. = ALIGN(4);
384-
_nimble_common_end = ABSOLUTE(.);
369+
_bt_controller_common_end = ABSOLUTE(.);
385370

386371
*(.dynsbss)
387372
*(.sbss)

tools/sdk/esp32c3/lib/libapp_update.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libbt.a

-9.53 KB
Binary file not shown.

tools/sdk/esp32c3/lib/libcoexist.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libcore.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_system.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libespnow.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libmesh.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libnet80211.a

1.58 KB
Binary file not shown.

tools/sdk/esp32c3/lib/libpp.a

1.17 KB
Binary file not shown.
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libwapi.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/qio_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -852,5 +852,5 @@
852852
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853853
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854854
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
855+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
856856
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32c3/qout_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -852,5 +852,5 @@
852852
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853853
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854854
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
855+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
856856
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32s2/dio_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -718,5 +718,5 @@
718718
#define CONFIG_USB_MSC_BUFSIZE CONFIG_TINYUSB_MSC_BUFSIZE
719719
#define CONFIG_USB_MSC_ENABLED CONFIG_TINYUSB_MSC_ENABLED
720720
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
721-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
721+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
722722
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32s2/dout_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -718,5 +718,5 @@
718718
#define CONFIG_USB_MSC_BUFSIZE CONFIG_TINYUSB_MSC_BUFSIZE
719719
#define CONFIG_USB_MSC_ENABLED CONFIG_TINYUSB_MSC_ENABLED
720720
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
721-
#define CONFIG_ARDUINO_IDF_COMMIT "1b42fee4f0"
721+
#define CONFIG_ARDUINO_IDF_COMMIT "d0274c0efb"
722722
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/common/tusb_mcu.h

+20-5
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@
195195
#elif TU_CHECK_MCU(OPT_MCU_STM32F4)
196196
#define TUP_USBIP_DWC2
197197
#define TUP_USBIP_DWC2_STM32
198+
#define TUP_USBIP_DWC2_TEST_MODE
198199

199200
// For most mcu, FS has 4, HS has 6. TODO 446/469/479 HS has 9
200201
#define TUP_DCD_ENDPOINT_MAX 6
@@ -209,6 +210,7 @@
209210
// MCU with on-chip HS Phy
210211
#if defined(STM32F723xx) || defined(STM32F730xx) || defined(STM32F733xx)
211212
#define TUP_RHPORT_HIGHSPEED 1 // Port0: FS, Port1: HS
213+
#define TUP_USBIP_DWC2_TEST_MODE
212214
#endif
213215

214216
#elif TU_CHECK_MCU(OPT_MCU_STM32H7)
@@ -277,6 +279,7 @@
277279
defined(STM32U5F7xx) || defined(STM32U5F9xx) || defined(STM32U5G7xx) || defined(STM32U5G9xx)
278280
#define TUP_DCD_ENDPOINT_MAX 9
279281
#define TUP_RHPORT_HIGHSPEED 1
282+
#define TUP_USBIP_DWC2_TEST_MODE
280283
#else
281284
#define TUP_DCD_ENDPOINT_MAX 6
282285
#endif
@@ -329,7 +332,7 @@
329332
#define TUP_USBIP_DWC2
330333
#define TUP_DCD_ENDPOINT_MAX 6
331334

332-
#elif TU_CHECK_MCU(OPT_MCU_ESP32) && (CFG_TUD_ENABLED || !(defined(CFG_TUH_MAX3421) && CFG_TUH_MAX3421))
335+
#elif TU_CHECK_MCU(OPT_MCU_ESP32, OPT_MCU_ESP32C2, OPT_MCU_ESP32C3, OPT_MCU_ESP32C6, OPT_MCU_ESP32H2) && (CFG_TUD_ENABLED || !(defined(CFG_TUH_MAX3421) && CFG_TUH_MAX3421))
333336
#error "MCUs are only supported with CFG_TUH_MAX3421 enabled"
334337

335338
//--------------------------------------------------------------------+
@@ -401,12 +404,24 @@
401404

402405
//------------- WCH -------------//
403406
#elif TU_CHECK_MCU(OPT_MCU_CH32V307)
404-
#define TUP_DCD_ENDPOINT_MAX 16
405-
#define TUP_RHPORT_HIGHSPEED 1
407+
// v307 support both FS and HS
408+
#define TUP_USBIP_WCH_USBHS
409+
#define TUP_USBIP_WCH_USBFS
410+
411+
#define TUP_RHPORT_HIGHSPEED 1 // default to highspeed
412+
#define TUP_DCD_ENDPOINT_MAX (CFG_TUD_MAX_SPEED == OPT_MODE_HIGH_SPEED ? 16 : 8)
406413

407414
#elif TU_CHECK_MCU(OPT_MCU_CH32F20X)
408-
#define TUP_DCD_ENDPOINT_MAX 16
409-
#define TUP_RHPORT_HIGHSPEED 1
415+
#define TUP_USBIP_WCH_USBHS
416+
#define TUP_USBIP_WCH_USBFS
417+
418+
#define TUP_RHPORT_HIGHSPEED 1 // default to highspeed
419+
#define TUP_DCD_ENDPOINT_MAX (CFG_TUD_MAX_SPEED == OPT_MODE_HIGH_SPEED ? 16 : 8)
420+
421+
#elif TU_CHECK_MCU(OPT_MCU_CH32V20X)
422+
#define TUP_USBIP_WCH_USBFS
423+
#define TUP_DCD_ENDPOINT_MAX 8
424+
410425
#endif
411426

412427

0 commit comments

Comments
 (0)