Commit Graph
27654 Commits
Author SHA1 Message Date
tarun.kumar c8eeb28f5e fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification 2025-06-25 11:59:17 +05:30
Mahavir Jain abe692eeaf Merge branch 'feat/adding_different_strategy_to_perform_tls_using_dynamic_feature_v5.3' into 'release/v5.3'
Add configuration to control dynamic buffer strategy in mbedtls (v5.3)

See merge request espressif/esp-idf!39921
2025-06-25 08:58:08 +05:30
Jiang Jiang Jian 717be30714 Merge branch 'bugfix/scan_stop_when_conenct_v5.3' into 'release/v5.3'
fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect

See merge request espressif/esp-idf!39483
2025-06-25 10:45:12 +08:00
Shu Chen 3b10897b38 Merge branch 'feat/call_meshcop_mdns_publish_in_idf_v5.3' into 'release/v5.3'
Handle MeshCoP mDNS service in state change callback, update OpenThread upstream (v5.3)

See merge request espressif/esp-idf!40084
2025-06-25 02:28:41 +00:00
Michael (XIAO Xufeng) a81456e0d0 Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue_v5.3' into 'release/v5.3'
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue (v5.3)

See merge request espressif/esp-idf!39884
2025-06-24 23:14:11 +08:00
hrushikesh.bhosale 636eb4b62f 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-24 17:44:04 +05:30
Jiang Jiang Jian 2bfcab5047 Merge branch 'bugfix/connect_before_connected_v5.3' into 'release/v5.3'
fix(conn): wifi connect before connected status (v5.3)

See merge request espressif/esp-idf!40101
2025-06-24 19:18:55 +08:00
Xu Si Yu 72ae6874f3 feat(openthread): update border router lib
* esp-openthread: thread_zigbee/esp-openthread@16bfed5ec
* openthread: espressif/openthread@b945928d7
* esp-idf: espressif/esp-idf@5ca96df4a
2025-06-24 10:53:29 +00:00
Xu Si Yu 5ca96df4a2 feat(openthread): update openthread upstream 2025-06-24 18:47:43 +08:00
Xu Si Yu 70a35ac19b feat(openthread): handle MeshCoP mDNS service in state change callback 2025-06-24 18:47:43 +08:00
Xu Si Yu 8142a4d318 feat(openthread): optimize trel reception 2025-06-24 18:47:43 +08:00
ding huan 635c6520ef fix(conn): wifi connect before connected status 2025-06-24 17:07:06 +08:00
Shreyas Sheth 04f68ec534 fix(esp_wifi): Fix locking in incorrect state when stop_scan is called after connect 2025-06-24 13:45:34 +05:30
armando 2784693977 fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue 2025-06-24 15:44:56 +08:00
liqigan 4b81bad597 fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision 2025-06-24 14:46:53 +08:00
morris c60f52b724 Merge branch 'contrib/github_pr_16130_v5.3' into 'release/v5.3'
esp_adc: Release the peripheral after calibration (GitHub PR) (v5.3)

See merge request espressif/esp-idf!40003
2025-06-24 12:18:09 +08:00
morris aed007c26a Merge branch 'camera/add_dvp_example_v5.3' into 'release/v5.3'
P4 DVP example and bugfix (v5.3)

See merge request espressif/esp-idf!39910
2025-06-24 11:53:11 +08:00
gaoxu 216cf17fc1 fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor 2025-06-24 10:33:59 +08:00
gaoxu 1ba2bf3152 fix(cam): fix dvp do not generate clock 2025-06-23 16:17:59 +08:00
linruihao c61ca564d7 fix(coex): Fix ble disconnect when coexisting wifi on esp32c2 2025-06-23 15:30:29 +08:00
linruihao 16436f5cd5 feat(coex): implement BT coex timer event 2025-06-23 15:30:16 +08:00
muhaidong f6c0f937bd fix(coex): fix some external coexist issue 2025-06-23 15:15:03 +08:00
Jiang Jiang Jian 96b3442c6d Merge branch 'fix/retry_cnt_issue_for_non_pmf_sta_v5.3' into 'release/v5.3'
fix(failure_retry_cnt): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake (Backport v5.3)

See merge request espressif/esp-idf!39545
2025-06-23 14:29:25 +08:00
Jiang Jiang Jian 792f5c177d Merge branch 'feat/socket_count_checks_v5.3' into 'release/v5.3'
feat(network/lwip): Add checks for maximum socket count (v5.3)

See merge request espressif/esp-idf!38866
2025-06-23 13:56:42 +08:00
Jiang Jiang Jian 9a8d1bf38f Merge branch 'bugfix/incorrect_sae_pk_flag_v5.3' into 'release/v5.3'
Disable SAE-PK indication in Assoc Request when not configured (Backport v5.3)

See merge request espressif/esp-idf!39076
2025-06-23 11:18:25 +08:00
Jiang Jiang Jian 95f455cd97 Merge branch 'feat/support_fallback_to_default_pattern_when_psram_id_not_match_v5.3' into 'release/v5.3'
psram: support fallback to use default driver pattern when id isn't match (v5.3)

See merge request espressif/esp-idf!39996
2025-06-23 10:52:35 +08:00
Jiang Jiang Jian dc625ba12b Merge branch 'refactor/p4_touch_channel_increase_1_v5.3' into 'release/v5.3'
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 (v5.3)

See merge request espressif/esp-idf!39793
2025-06-23 10:50:12 +08:00
Jiang Jiang Jian 7597b556a0 Merge branch 'refactor/change_mmap_cache_lock_type_v5.3' into 'release/v5.3'
mmu: use cache freeze for mmap APIs (v5.3)

See merge request espressif/esp-idf!39787
2025-06-23 10:49:55 +08:00
Island c0783d6f05 Merge branch 'bugfix/fixed_set_conn_mode_assert_on_esp32c2_v5.3' into 'release/v5.3'
fix(ble): fixed assertion issue in connection state on ESP32C2-ECO4 (v5.3)

See merge request espressif/esp-idf!40022
2025-06-23 10:48:23 +08:00
Jiang Jiang Jian 0c7bd3e961 Merge branch 'fix/lp_periph_use_int_raw_v5.3' into 'release/v5.3'
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status (v5.3)

See merge request espressif/esp-idf!39250
2025-06-23 10:42:43 +08:00
Tomáš Rohlínek f27f0b10c7 feat(network/lwip): Add checks for maximum socket count 2025-06-23 10:41:15 +08:00
Jiang Jiang Jian 231ee11bab Merge branch 'fix/update_dfs_compensate_table_v5.3' into 'release/v5.3'
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.3)

See merge request espressif/esp-idf!39898
2025-06-20 17:21:12 +08:00
Sarvesh Bodakhe 3f23211fe4 fix(wif): Prevent NON-PMF STA retries if esp_wifi_disconnect() before handshake
Ensure that NON-PMF station does not attemp connection retries when
'esp_wifi_disconnect()' is called before the 4-way-handshake completes,
even if 'failure_retry_cnt' allows retries.
2025-06-20 13:23:02 +05:30
Zhao Wei Liang e98fd57bea fix(ble): fixed assertion issue in connection state on ESP32C2-ECO4
(cherry picked from commit 83fd955f11)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-06-20 15:31:29 +08:00
Jiang Jiang Jian 84ddb4101f Merge branch 'fix/bootloader_reserved_area_alignment_v5.3' into 'release/v5.3'
fix(esp_system): fix RTC reserved area alignment in the linker script (backport v5.3)

See merge request espressif/esp-idf!39252
2025-06-20 10:57:11 +08:00
Jiang Jiang Jian d2b851d72c Merge branch 'bugfix/wps_pbc_overlap_uuid_v5.3' into 'release/v5.3'
fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly (Backport v5.3)

See merge request espressif/esp-idf!39057
2025-06-20 10:41:15 +08:00
Deomid rojer Ryabkov 704a4fd610 fix(esp_adc): Release the peripheral after calibration 2025-06-20 10:14:38 +08:00
armando df9659dda2 feat(psram): support fallback to use default driver pattern when id isn't match 2025-06-20 09:38:43 +08:00
akshat 784d4d63ef fix(wpa_supplicant): Disconnect from previous AP while initiating WPS 2025-06-19 10:29:18 +08:00
akshat fa2769f428 fix(wpa_supplicant): Detect PBC overlap even when UUID is null 2025-06-19 10:29:18 +08:00
akshat 7522fbafe7 fix(wpa_supplicant): Ensure pbc_overlap event is posted correctly
Preserves the pbc_overlap flag to allow proper event posting.
This ensures that pbc overlap detection functions as expected.
2025-06-19 10:29:18 +08:00
akshat aa81dc647b bugfix(wifi): Fix incorrect SAE-PK advertisement in assoc request 2025-06-19 10:27:21 +08:00
Wang Mengyang c71431df1b fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized 2025-06-19 07:30:45 +08:00
Shu Chen 32e479c20f Merge branch 'fix/rx_abort_next_op_v5.3' into 'release/v5.3'
fix(openthread): disable rx_abort events in next operation (v5.3)

See merge request espressif/esp-idf!39960
2025-06-18 12:32:15 +00:00
Rahul Tank be58299dcd Merge branch 'fix/gatt_cache_peer_init_incl_svc_v5.3' into 'release/v5.3'
fix(nimble): Added parameter in peer_init for included service allocation (v5.3)

See merge request espressif/esp-idf!39914
2025-06-18 16:25:14 +05:30
Tan Yan Quan 83e7d5fbd8 feat(openthread): use apb_freq_max mode for esp_openthread_sleep pm lock 2025-06-18 15:35:15 +08:00
Xu Si Yu f5f6a217a3 feat(openthread): add some configurations in Kconfig 2025-06-18 15:35:15 +08:00
Tan Yan Quan 0535298ef7 fix(openthread): disable rx_abort events in next operation 2025-06-18 15:35:15 +08:00
Island a5e7c6c7a7 Merge branch 'feat/ble_mesh_micellaneous_fix_v5.3' into 'release/v5.3'
Feat/ble mesh micellaneous fix (v5.3)

See merge request espressif/esp-idf!39636
2025-06-18 10:17:04 +08:00
Omar Chebib 67b64ce555 fix(esp_system): fix RTC reserved area alignment in the linker script
Make sure the size of the RTC reserved area complies with the alignment requirement.

Closes https://github.com/espressif/esp-idf/issues/13082
2025-06-17 16:50:10 +08:00