hrushikesh.bhosale
2bfeb41d90
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-18 15:01:17 +05:30
Jiang Jiang Jian
5c6701aad0
Merge branch 'feat/reduce_bin_size_and_iram_for_ble_rom_code_v5.5' into 'release/v5.5'
...
feat(ble/controller): Reduce bin size and IRAM for BLE rom code on ESP32-C3 and ESP32-S3 (v5.5)
See merge request espressif/esp-idf!39453
2025-06-18 16:09:20 +08:00
Jiang Jiang Jian
8ac432ec0a
Merge branch 'fix/update_dfs_compensate_table_v5.5' into 'release/v5.5'
...
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.5)
See merge request espressif/esp-idf!39897
2025-06-18 00:40:23 +08:00
Jiang Jiang Jian
6fd5f51432
Merge branch 'bugfix/fix_coex_ble_disc_v5.5' into 'release/v5.5'
...
fix(coex): Fix ble disconnect when coexisting wifi on esp32c2 (v5.5)
See merge request espressif/esp-idf!39625
2025-06-18 00:21:36 +08:00
Jiang Jiang Jian
0eb2407a26
Merge branch 'feat/ble_mesh_micellaneous_fix_v5.5' into 'release/v5.5'
...
Feat/ble mesh micellaneous fix (v5.5)
See merge request espressif/esp-idf!39638
2025-06-17 22:59:37 +08:00
zhanghaipeng
4fd109860b
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713a69)
...
- Fixed double free exception during BLE init under low memory
2025-06-17 21:03:32 +08:00
zhiweijian
88f234f1ef
feat(ble/controller): Reduce bin size and IRAM for BLE rom code
2025-06-17 21:03:32 +08:00
Jiang Jiang Jian
e44e7ce2f9
Merge branch 'bugfix/fix_tls1_3_dynamic_buffer_build_v5.5' into 'release/v5.5'
...
fix(mbedtls): Fix failing build with TLS1.3 only and dynamic buffer enabled (v5.5)
See merge request espressif/esp-idf!39879
2025-06-17 15:39:50 +08:00
Jiang Jiang Jian
d8f3e05201
Merge branch 'ci/reenable_c5_adc_test_v5.5' into 'release/v5.5'
...
ci(adc): reenable c5 adc test and fix test val (v5.5)
See merge request espressif/esp-idf!39906
2025-06-17 14:57:32 +08:00
Jiang Jiang Jian
0104bcde1a
Merge branch 'change/update-esp-event-register-doxygen_v5.5' into 'release/v5.5'
...
change(esp-event): Update the doxygen comment of esp_event_handler_register (v5.5)
See merge request espressif/esp-idf!39853
2025-06-17 14:53:59 +08:00
Jiang Jiang Jian
4a21060839
Merge branch 'docs/autocolor_multiline_v5.5' into 'release/v5.5'
...
docs(tools/idf-monitor): Add note about autocoloring limitation on multiline logs (v5.5)
See merge request espressif/esp-idf!39145
2025-06-17 14:51:25 +08:00
Jiang Jiang Jian
9671a5d3b0
Merge branch 'fix/gen_soc_caps_v5.5' into 'release/v5.5'
...
change: config options of the same name must have the same type (v5.5)
See merge request espressif/esp-idf!39569
2025-06-17 14:50:47 +08:00
luoxu
adc3a80381
feat(ble_mesh): update lib to f15b27e2d2
2025-06-17 14:39:14 +08:00
Luo Xu
e0f7f4e539
fix(ble_mesh): fixed issue with recv ntf before ccc done
...
(cherry picked from commit 224b7e158dfd654f84dc59136e1b1ca23115e739)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-06-17 14:39:14 +08:00
Luo Xu
42a3c9b024
fix(ble_mesh): fixed proxy server might send segment message with incorrect format
...
(cherry picked from commit 7738bca124a2d15f14a3b9573ee468c166077a37)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-06-17 14:39:14 +08:00
Luo Xu
a468bbcadd
feat(ble_mesh): support ble 50 for esp32c6 series chip
...
(cherry picked from commit d4cd6e57418d79d727f6e28754e74213c21d0f9c)
Co-authored-by: luoxu <luoxu@espressif.com >
2025-06-17 14:39:14 +08:00
Jiang Jiang Jian
7b1cbb89e0
Merge branch 'bugfix/fix_blecibr25_119_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed extended adv restart failure during reconnection (v5.5)
See merge request espressif/esp-idf!39778
2025-06-17 14:34:03 +08:00
Jiang Jiang Jian
e17993b175
Merge branch 'fix/nimble_pr_issues_v5.5' into 'release/v5.5'
...
fix(nimble): Add fixes for compilation issues in nimble (v5.5)
See merge request espressif/esp-idf!39841
2025-06-17 14:31:10 +08:00
Jiang Jiang Jian
a644e9073e
Merge branch 'change/opt_hid_device_connect_description_v5.5' into 'release/v5.5'
...
docs(bt/bluedroid): Updated HID Device connect API description (v5.5)
See merge request espressif/esp-idf!39603
2025-06-17 14:21:18 +08:00
Jiang Jiang Jian
191a24cb6d
Merge branch 'feature/usb_host_ext_hub_collective_backport_v5.5' into 'release/v5.5'
...
feat(usb_host): External Hub collective backport to v5.5
See merge request espressif/esp-idf!39580
2025-06-17 14:20:53 +08:00
Jiang Jiang Jian
24e323685a
Merge branch 'change/ble_update_lib_20250606_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20250606 - Update ESP BLE Controller Lib (v5.5)
See merge request espressif/esp-idf!39740
2025-06-17 14:19:41 +08:00
Jiang Jiang Jian
7bbaba909f
Merge branch 'fix/ble_mesh_micellaneous_update_v5.5' into 'release/v5.5'
...
feat(ble_mesh): Fix/ble mesh micellaneous update (v5.5)
See merge request espressif/esp-idf!39465
2025-06-17 14:17:51 +08:00
Jiang Jiang Jian
f7046307a5
Merge branch 'feat/and_function_to_exit_ot_mainloop_v5.5' into 'release/v5.5'
...
feat(openthread): add a function to exit openthread mainloop safely (v5.5)
See merge request espressif/esp-idf!39610
2025-06-17 14:11:48 +08:00
Jiang Jiang Jian
cd7c97e6eb
Merge branch 'disable_esp32c61_test_v5.5' into 'release/v5.5'
...
ci(change): disable esp32c61 tests
See merge request espressif/esp-idf!39656
2025-06-17 14:08:56 +08:00
Jiang Jiang Jian
624175fc01
Merge branch 'bugfix/fix_ble_smp_fail_0x82_v5.5' into 'release/v5.5'
...
Bugfix/fix ble smp fail 0x82 (v5.5)
See merge request espressif/esp-idf!39663
2025-06-17 14:08:19 +08:00
Jiang Jiang Jian
8cf17632c2
Merge branch 'bugfix/supplicant_analyzer_fixes_v5.5' into 'release/v5.5'
...
Bugfix/supplicant analyzer fixes (v5.5)
See merge request espressif/esp-idf!39454
2025-06-17 14:05:31 +08:00
Jiang Jiang Jian
9a74093e98
Merge branch 'bugfix/fix_ble_crash_when_check_send_pkts_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed null pointer assert in l2c_link_check_send_pkts (v5.5)
See merge request espressif/esp-idf!39599
2025-06-17 14:05:04 +08:00
Jiang Jiang Jian
fa889bf5b6
Merge branch 'fix/ble_mesh_solic_tx_pdu_fix_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fixed issues with proxy solic pdu adv (v5.5)
See merge request espressif/esp-idf!39528
2025-06-17 14:04:32 +08:00
Jiang Jiang Jian
c4747aae02
Merge branch 'feat/add_avrcp_init_state_event_v5.5' into 'release/v5.5'
...
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP(v5.5)
See merge request espressif/esp-idf!39534
2025-06-17 14:02:56 +08:00
Jiang Jiang Jian
0ea73a9273
Merge branch 'fix/incorrect_setting_of_sco_packet_type_mask_v5.5' into 'release/v5.5'
...
fix(bt): fixed incorrect mask was used to exclude sco packets (backport v5.5)
See merge request espressif/esp-idf!39499
2025-06-17 14:02:09 +08:00
Jiang Jiang Jian
80d191e797
Merge branch 'fix/ble_mesh_set_proxy_adv_param_failed_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fixed the issue of incorrect proxy adv flag setting (v5.5)
See merge request espressif/esp-idf!39393
2025-06-17 14:00:41 +08:00
Jiang Jiang Jian
ba0da6f2a6
Merge branch 'test/reenable_sdspi_c5_test_v5.5' into 'release/v5.5'
...
sdspi: re-enable sdspi test on c5 eco2 (v5.5)
See merge request espressif/esp-idf!39344
2025-06-17 13:59:15 +08:00
Jiang Jiang Jian
c943797004
Merge branch 'fix/bin_log_config_v5.5' into 'release/v5.5'
...
fix(log): Fix bin log config available only for log version 2 (v5.5)
See merge request espressif/esp-idf!39203
2025-06-17 13:58:17 +08:00
morris
1a40b106b4
Merge branch 'fix/fix_xip_psram_ptr_check_v5.5' into 'release/v5.5'
...
psram: fixed psram ptr check issue under xip_psram condition for ESP32P4 (v5.5)
See merge request espressif/esp-idf!39732
2025-06-17 10:34:10 +08:00
morris
10a210d08a
Merge branch 'fix/slot0_requires_all_pins_in_1bit_mode_issue_v5.5' into 'release/v5.5'
...
sd: fixed all pins need to be set when using slot0 on esp32p4 issue (v5.5)
See merge request espressif/esp-idf!39305
2025-06-17 10:31:22 +08:00
morris
56a4c70c31
Merge branch 'change/psram_2t_check_only_on_ap_v5.5' into 'release/v5.5'
...
psram: limited 2t check only for ap (v5.5)
See merge request espressif/esp-idf!39429
2025-06-17 10:30:51 +08:00
morris
5a04cfded1
Merge branch 'fix/jpeg_encode_msync_v5.5' into 'release/v5.5'
...
fix(jpeg): Fix wrong parameter in jpeg encoder msync ,eliminate random black line on jpeg decoder (backport v5.5)
See merge request espressif/esp-idf!39887
2025-06-17 10:30:09 +08:00
morris
3fe9252c3f
Merge branch 'feat/usb-explicit-fifo-config_v5.5' into 'release/v5.5'
...
feat(usb/hal): Add HAL API to configure custom FIFO layout (backport v5.5)
See merge request espressif/esp-idf!39266
2025-06-17 10:29:39 +08:00
morris
80abd1c7e4
Merge branch 'refactor/p4_touch_channel_increase_1_v5.5' into 'release/v5.5'
...
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 (v5.5)
See merge request espressif/esp-idf!39791
2025-06-17 10:20:45 +08:00
gaoxu
8d7aefa890
ci(adc): reenable c5 adc test and fix test val
2025-06-17 09:28:46 +08:00
Michael (XIAO Xufeng)
ef71aad834
Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue_v5.5' into 'release/v5.5'
...
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue (v5.5)
See merge request espressif/esp-idf!39886
2025-06-16 23:54:42 +08:00
Aditya Patwardhan
d5323cfaaa
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.5' into 'release/v5.5'
...
enable support for deterministic mode and ecdsa 192 in ESP32H2 (v5.5)
See merge request espressif/esp-idf!39540
2025-06-16 18:32:43 +05:30
Aditya Patwardhan
6e82c7a061
Merge branch 'bugfix/fix_tls1_3_server_failing_handshake_v5.5' into 'release/v5.5'
...
fix(mbedtls): Fix failing handshake when running HTTPS Server with TLS1.3 (v5.5)
See merge request espressif/esp-idf!39414
2025-06-16 17:02:10 +05:30
Mahavir Jain
6cf1a6f297
Merge branch 'fix/suppress_cert_bundle_serial_number_warning_v5.5' into 'release/v5.5'
...
fix(mbedtls/esp_crt_bundle): Suppress non-negative serial number warning (v5.5)
See merge request espressif/esp-idf!39401
2025-06-16 15:42:10 +05:30
Mahavir Jain
95b7c023da
Merge branch 'feat/httpd_register_uri_handler_strdup_failure_case_check_v5.5' into 'release/v5.5'
...
Handling httdp_register_uri_handler() strdup function failure case check (v5.5)
See merge request espressif/esp-idf!39511
2025-06-16 15:41:47 +05:30
wuzhenghui
f4669e3377
change(bt): increase BTDM_MODEM_WAKE_UP_DELAY
2025-06-16 17:24:47 +08:00
wuzhenghui
7e28275ac1
change(esp_timer): make esp_timer timming drift always be negative
2025-06-16 17:24:47 +08:00
wuzhenghui
da534bf462
fix(esp_hw_support): config lact in critical
2025-06-16 17:24:46 +08:00
Rahul Tank
59434db045
fix(nimble): Add fixes for compilation issues in nimble
...
1. Fix compile failures when CSFCS is 0
2. Wrap BLE service API with extern "C"
2025-06-16 12:57:36 +05:30
Aditya Patwardhan
2e7a9174fc
Merge branch 'feature/esp_tee_h2_v5.5' into 'release/v5.5'
...
feat(esp_tee): Support for ESP32-H2 (v5.5)
See merge request espressif/esp-idf!39311
2025-06-16 12:04:22 +05:30