Jiang Jiang Jian
dc814f241a
Merge branch 'bugfix/dpp_sync_issue' into 'master'
...
fix(esp_wifi): Fixed DPP concurrency issue
Closes WIFIBUG-1229
See merge request espressif/esp-idf!38832
2025-06-05 19:49:44 +08:00
Guillaume Souchere
24048d8267
feat(usb_serial_tag_vfs): Add test for read exit conditions
...
Add a test to make sure the VFS read does not return on reception
of the \n character
2025-06-05 12:14:50 +02:00
Kapil Gupta
514853d2e3
fix(esp_wifi): Set default ap mgmt cipher
2025-06-05 15:35:20 +05:30
Shu Chen
de3b6ff3d6
Merge branch 'feat/add_config_for_openthread' into 'master'
...
feat(openthread): add some configurations in Kconfig
Closes TZ-1823
See merge request espressif/esp-idf!39609
2025-06-05 09:17:25 +00:00
Kapil Gupta
3c84fd7b4d
fix(esp_wifi): Make sure old DPP listen is cancelled
2025-06-05 16:55:21 +08:00
Kapil Gupta
ab9304d3b7
fix(esp_wifi): Modify check for dpp event handlers
2025-06-05 16:55:21 +08:00
Kapil Gupta
a929aae33f
change(esp_wifi): Update dpp enrollee example to use updated events
2025-06-05 16:55:21 +08:00
Kapil Gupta
15c336bf49
fix(esp_wifi): Update dpp code to send events in freeRTOS context
2025-06-05 16:55:21 +08:00
Kapil Gupta
76723c063a
fix(esp_wifi): Fixed DPP concurrency issue
2025-06-05 16:55:21 +08:00
hrushikesh.bhosale
5928a87aa7
feat(mbedtls): Add configuration to control dynamic buffer strategy in mbedtls
...
Problem:
1. In low-memory scenarios, the dynamic buffer feature can fail due to memory fragmentation.
2. It requires a contiguous 16KB heap chunk, but continuous allocation and deallocation of
the RX buffer can lead to fragmentation.
3. If another component allocates memory between these operations, it can break up the
available 16KB block, causing allocation failure.
Solution:
1. Introduce configurable strategy for using dynamic buffers in TLS connections.
2. For example, convert RX buffers to static after the TLS handshake.
3. Allow users to select the strategy via a new field in the esp_http_client_cfg_t structure.
4. The strategy can be controlled independently for each TLS session.
2025-06-05 12:43:47 +05:30
gaoxu
2a13a36589
feat(cam): add esp32p4 dvp example
2025-06-05 14:58:58 +08:00
Li Shuai
c6c2948a99
change(unit-test): filter top domain power down check for some sleep test cases
2025-06-05 14:28:15 +08:00
zhanghaipeng
49a4325b15
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713a69)
...
- Fixed double free exception during BLE init under low memory
2025-06-05 11:10:25 +08:00
Island
92883fbbdf
Merge branch 'feat/ble_mesh_micellaneous_fix' into 'master'
...
Feat/ble mesh micellaneous fix
Closes BLERP-1939, BLERP-1938, BLERP-1937, and BLERP-1940
See merge request espressif/esp-idf!39519
2025-06-05 10:34:35 +08:00
Rahul Tank
2209a6c0b5
Merge branch 'feat/nimble_ancs_final' into 'master'
...
fix(nimble): Added support for ANCS in nimble
See merge request espressif/esp-idf!39565
2025-06-04 19:13:29 +05:30
Li Shuai
7912f9fafe
change(esp_hw_support): force top domain power up during sleep
2025-06-04 21:03:02 +08:00
Frantisek Hrbata
63b7ae9ad1
fix(esp_common/cmake): do not rely on the target variable being set
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
Frantisek Hrbata
b84e9b69ba
fix(newlib/cmake): avoid using uninitialized ldfragments variable
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
Frantisek Hrbata
26e49e1e82
fix(vfs/cmake): avoid using uninitialized sources variable
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
Frantisek Hrbata
56ac76d4d2
fix(esp_coex/cmake): avoid using uninitialized srcs variable
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
Frantisek Hrbata
f50ae95ab5
fix(lwip/cmake): avoid using uninitialized srcs variable
...
Currently, lwip's CMakeLists.txt might use an uninitialized srcs value
if CONFIG_LWIP_ENABLE is disabled. This means it could use a srcs value
set by another component, involving sources that are entirely
unrelated to the lwip component during registration. Perhaps we
should simply exit when CONFIG_LWIP_ENABLE is not enabled and avoid
registering the component altogether.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
Rahul Tank
c62b4c7994
fix(nimble): Add invocation for mempool_deinit
2025-06-04 16:35:59 +05:30
Fu Hanxi
fc4b2fbc28
Merge branch 'ci/disable-plugin-idf_ci' into 'master'
...
ci: disable idf-ci plugin
See merge request espressif/esp-idf!39600
2025-06-04 12:12:18 +02:00
Island
7d25722980
Merge branch 'bugfix/fix_ble_smp_fail_0x82' into 'master'
...
Bugfix/fix ble smp fail 0x82
Closes BLERP-1949
See merge request espressif/esp-idf!39494
2025-06-04 17:08:31 +08:00
Li Shuai
f8832b583c
Revert "fix(esp_pm): esp32c5 eco2 disable top pd to avoid mem being changed during sleep"
...
This reverts commit 8c2ea986b4
.
2025-06-04 14:15:16 +08:00
Astha Verma
a045046a7a
fix(nimble): Added support for ANCS in nimble
2025-06-04 08:08:22 +05:30
Kapil Gupta
4ce1da7569
Merge branch 'fix/bcast_mgmt_api' into 'master'
...
Add BIP support for AP mode.
Closes WIFIBUG-1155
See merge request espressif/esp-idf!38249
2025-06-03 21:46:01 +05:30
tarun.kumar
9abd30adc0
fix(wifi): Made changes in api for sending bcast deauth frames
2025-06-03 20:33:56 +05:30
Marius Vikhammer
6aeba18713
Merge branch 'feature/misc_core_iram' into 'master'
...
feat(core): added option for placing more core functions in flash
See merge request espressif/esp-idf!39489
2025-06-03 21:44:04 +08:00
Rahul Tank
44ba32bef7
fix(nimble): Modified Kconfig information to make it more user friendly
2025-06-03 16:00:54 +05:30
Roland Dobai
a2b7ce698b
Merge branch 'feat/ksh_compatible_shells' into 'master'
...
fix(tools): add support for shells compatible with ksh
Closes IDFGH-15389
See merge request espressif/esp-idf!39602
2025-06-03 12:11:23 +02:00
Jiang Jiang Jian
473f316906
Merge branch 'bugfix/fix_coex_ble_disc' into 'master'
...
fix(coex): Fix ble disconnect when coexisting wifi on esp32c2
Closes BT-4021
See merge request espressif/esp-idf!39522
2025-06-03 18:08:38 +08:00
Jiang Jiang Jian
1294da2754
Merge branch 'fix/fix_esp32c2_auth_thre_issue' into 'master'
...
fix(wifi): fix eps32c2 auth threshold issue
Closes WIFIBUG-1231, WIFIBUG-1235, WIFIBUG-1236, and WIFIBUG-1237
See merge request espressif/esp-idf!39496
2025-06-03 18:05:13 +08:00
Guillaume Souchere
a3270694f0
fix(driver): remove unecessary if conditions in the read function
...
This changes affect usb_serial_jtag_vfs and cdcacm_vfs read functions.
This commit removes the exit condition on reception of \n character.
2025-06-03 12:04:14 +02:00
David Čermák
469a39bb22
Merge branch 'fix/netif_ppp_dhcp' into 'master'
...
fix(esp_netif): Fix incorrect DHCP call for PPP interfaces
Closes IDFGH-15097
See merge request espressif/esp-idf!38403
2025-06-03 17:59:13 +08:00
Radek Tandler
efb4d5766a
Merge branch 'feature/storage_nvs_perf_blob' into 'master'
...
Improvement of NVS Blob performance
See merge request espressif/esp-idf!39084
2025-06-03 11:41:29 +02:00
Fu Hanxi
efcb8a5a49
Merge branch 'feat/support_kconfig_in_pacman' into 'master'
...
feat: support kconfig in component manager
Closes PACMAN-963 and PACMAN-686
See merge request espressif/esp-idf!35526
2025-06-03 11:38:47 +02:00
morris
4a8e0d85e4
Merge branch 'fix/gptimer_sleep_retention_case' into 'master'
...
test(gptimer): power domain is not power down on esp32c5
Closes IDFCI-2923 and IDFCI-2922
See merge request espressif/esp-idf!39591
2025-06-03 17:24:31 +08:00
Xu Si Yu
3c01fd8301
feat(openthread): add some configurations in Kconfig
2025-06-03 16:29:46 +08:00
luoxu
7f95986a0e
feat(ble_mesh): update lib to f15b27e2d2
2025-06-03 15:34:32 +08:00
luoxu
224b7e158d
fix(ble_mesh): fixed issue with recv ntf before ccc done
2025-06-03 15:34:32 +08:00
luoxu
7738bca124
fix(ble_mesh): fixed proxy server might send segment message with incorrect format
2025-06-03 15:34:32 +08:00
luoxu
d4cd6e5741
feat(ble_mesh): support ble 50 for esp32c6 series chip
2025-06-03 15:34:32 +08:00
Frantisek Hrbata
28e3112cde
fix(tools): ruff-format changes for shell_types.py
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-03 09:26:50 +02:00
Frantisek Hrbata
1f8ced8e6f
fix(tools): add support for shells compatible with ksh
...
Currently, the export tools are detecting only ksh, but there are also
compatible variants like pdksh and others. This update adds support for
such ksh-compatible shells to improve export tool compatibility with ksh
variants.
Closes https://github.com/espressif/esp-idf/issues/16043
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-03 09:22:53 +02:00
Fu Hanxi
9f4b9d815a
feat: support kconfig in component manager
2025-06-03 08:43:09 +02:00
Fu Hanxi
87a5aedb85
ci: disable idf-ci plugin
...
this plugin will be re-enabled with compatible code in !38755
2025-06-03 08:37:56 +02:00
Jiang Jiang Jian
11ad7e0581
Merge branch 'fix/retry_cnt_issue_for_non_pmf_sta' into 'master'
...
fix(failure_retry_cnt): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake
Closes WIFIBUG-1226
See merge request espressif/esp-idf!39497
2025-06-03 14:05:56 +08:00
Shu Chen
1f45f98573
Merge branch 'feature/optimize-zcl-utility-path' into 'master'
...
feat(zigbee): optimize the path of zcl_utility
See merge request espressif/esp-idf!39506
2025-06-03 04:30:03 +00:00
Nachiket Kukade
5036509679
Merge branch 'bugfix/enable_ipv6_if_nan' into 'master'
...
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled
Closes WIFIBUG-1215
See merge request espressif/esp-idf!39385
2025-06-03 12:07:42 +08:00