Commit Graph
42434 Commits
Author SHA1 Message Date
Rahul Tank 3f142abeb9 Merge branch 'bugfix/bt4371_crash_v5.3' into 'release/v5.3'
fix(nimble): Deinit NimBLE stop event in host task (v5.3)

See merge request espressif/esp-idf!49300
2026-06-10 20:32:07 +05:30
morris ae8dbe317b Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue_v5.3' into 'release/v5.3'
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue (v5.3)

See merge request espressif/esp-idf!49174
2026-06-10 10:11:11 +08:00
Rahul Tank f58322843a fix(nimble): Deinit NimBLE stop event in host task 2026-06-09 16:35:34 +05:30
Wang Meng Yang 8bf7cd490d Merge branch 'bugfix/ci_avrc_abs_vol_example_v5.3' into 'release/v5.3'
fix: Fix the potential stack overflow issue in the Classic Bluetooth example (v5.3)

See merge request espressif/esp-idf!49407
2026-06-09 09:56:36 +08:00
yangfeng 6f25834da2 fix: Fix the potential stack overflow issue in the Classic Bluetooth example 2026-06-09 09:44:24 +08:00
Mahavir Jain c1776dad44 Merge branch 'fix/tls-session-verify-and-hostname-warn_v5.3' into 'release/v5.3'
fix(esp-tls): fix TLS session resumption bypassing CA verification and clarify skip_common_name behavior (v5.3)

See merge request espressif/esp-idf!48932
2026-06-08 20:39:51 +05:30
Mahavir Jain 758698d598 Merge branch 'contrib/github_pr_18641_v5.3' into 'release/v5.3'
fix(protocomm): prevent out-of-bounds write in console line buffer (GitHub PR) (v5.3)

See merge request espressif/esp-idf!49346
2026-06-08 19:32:30 +05:30
wanckl b42734af36 fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue 2026-06-08 11:59:47 +08:00
Jiang Jiang Jian 83fa3657bf Merge branch 'bugfix/acl_conn_state_error_v5.3' into 'release/v5.3'
fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS (v5.3)

See merge request espressif/esp-idf!49316
2026-06-08 11:33:21 +08:00
Rahul Tank bf438c87fd Merge branch 'bugfix/fix_clang_compilation_issue_v5.3' into 'release/v5.3'
fix(nimble): Fix for clang compilation issues (v5.3)

See merge request espressif/esp-idf!49309
2026-06-06 09:25:28 +05:30
Andrii AnoshynandClaude Opus 4.7 12721c5c8b fix(protocomm): prevent out-of-bounds write in console line buffer
The console transport read loop passed &linebuf[i] to uart_read_bytes()
before checking i < LINE_BUF_SIZE, so a line of LINE_BUF_SIZE or more
bytes without a terminator wrote one byte past the 256-byte linebuf
stack array.

Gate the read on the bounds check and reserve the final byte for the NUL
terminator (LINE_BUF_SIZE - 1), so the buffer handed to esp_console_run()
stays terminated even when an overlong line is truncated.

Closes https://github.com/espressif/esp-idf/issues/18638

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-05 17:33:59 +08:00
Island f0d98bebfe Merge branch 'feat/ble-log-iram-optim_v5.3' into 'release/v5.3'
opt(bt): Move SPI Tx Callback to Flash When SPI ISR IN IRAM Disabled (5.3)

See merge request espressif/esp-idf!48921
2026-06-05 15:50:51 +08:00
yangfeng 634f171e68 fix: Fix missing handling for HCI_ERR_CONNECTION_EXISTS
- Closes https://github.com/espressif/esp-idf/issues/18562
2026-06-05 14:18:12 +08:00
Rahul Tank 2d6355467e fix(nimble): Fix for clang compilation issues 2026-06-05 11:38:16 +05:30
Island cd4093bbd0 Merge branch 'fix/ble_funcs_reset_default_enabled_v5.3' into 'release/v5.3'
fix(bt): Add default BLE controller funcs reset enable (5.3)

See merge request espressif/esp-idf!49135
2026-06-05 12:13:41 +08:00
Jiang Jiang Jian 3466955149 Merge branch 'doc-fix_sleep_mode_doc_v5.3' into 'release/v5.3'
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v5.3)

See merge request espressif/esp-idf!49114
2026-06-05 10:52:33 +08:00
Island 5b17c8d5e9 Merge branch 'change/ble_update_lib_20260520_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20260520 - Update ESP BLE Controller Lib (5.3)

See merge request espressif/esp-idf!48767
2026-06-04 19:22:26 +08:00
Island d4e65cb9e6 Merge branch 'fix/fix_conn_recycle_assertion_at_halt_v5.3' into 'release/v5.3'
fix(ble): fix conn recycle assertion at halt on ESP32-C2 (5.3)

See merge request espressif/esp-idf!49235
2026-06-04 19:21:19 +08:00
Shu Chen 44f9773295 Merge branch 'fix/154_txrx_at_time_v5.3' into 'release/v5.3'
fix(802.15.4): remove comparison between txrx_at and ramp time (v5.3)

See merge request espressif/esp-idf!49082
2026-06-04 06:44:35 +00:00
Jiang Jiang Jian da02b958c9 Merge branch 'bugfix/ft_igtk_installation_v5.3' into 'release/v5.3'
fix(esp_wifi): Correct igtk key installation in ft-psk mode (v5.3)

See merge request espressif/esp-idf!49212
2026-06-04 11:29:19 +08:00
ShenWeilong 40a300348e fix(ble): won't add -Wno-unterminated-string-initialization for clang 2026-06-04 11:13:05 +08:00
luoxu aabd082b83 fix(bt): Normalize source paths for log compression pattern matching 2026-06-04 11:13:05 +08:00
ShenWeilong 7c16e210c7 change(bt): Separated bt/cmakelist to bt/controller/cmakelist and bt/porting/cmakelist 2026-06-04 11:13:05 +08:00
zhaoweiliang 3d78f231c3 change(ble): [AUTO_MR] Update lib_esp32h2 to 4adb29e0 2026-06-04 11:13:05 +08:00
zhaoweiliang 440caefd33 change(ble): [AUTO_MR] Update lib_esp32c6 to 4adb29e0 2026-06-04 11:13:05 +08:00
Jiang Jiang Jian 099c399045 Merge branch 'change/esp_idf_ulp_add_int_api_5.3' into 'release/v5.3'
change(ulp): add lp periph intr enable apis v5.3

See merge request espressif/esp-idf!49146
2026-06-04 11:12:01 +08:00
wuzhenghui 125d520cb3 docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support 2026-06-03 21:13:33 +08:00
Jin Chen 2f4c977a69 fix(ble): fix conn recycle assertion at halt on ESP32-C2
(cherry picked from commit 5483aeedb6)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-03 17:54:02 +08:00
Zhou Xiao e11231d61c change(ble_log): reverted default ble log buffer size to 2048 bytes 2026-06-03 15:16:35 +08:00
Zhou Xiao f8ea60fe36 change(ble_log): move spi tx callback to flash when spi isr in iram disabled
(cherry picked from commit 725e9ee162)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-06-03 15:16:23 +08:00
Kapil Gupta baae8cb58a fix(esp_wifi): Correct igtk key installation in ft 2026-06-03 08:57:52 +05:30
Jiang Jiang Jian eeade5abe4 Merge branch 'fix-fix_ub_in_gpio_wakeup_setting_v5.3' into 'release/v5.3'
fix(esp_hw_support): add validation for gpio_pin_mask (v5.3)

See merge request espressif/esp-idf!49109
2026-06-03 10:59:34 +08:00
Jiang Jiang Jian 09b2f22f25 Merge branch 'fix-fix_rtc_spinlock_sleep_dead_lock_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix possible dead lock in deepsleep process (v5.3)

See merge request espressif/esp-idf!49173
2026-06-03 10:59:08 +08:00
Jiang Jiang Jian f5d3a9a463 Merge branch 'fix/add_owe_check_pmf_disable_v5.3' into 'release/v5.3'
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()(v5.3)

See merge request espressif/esp-idf!49046
2026-06-03 10:50:01 +08:00
Roland Dobai 9029ceec0a Merge branch 'fix/gitlab_esptool_install_v5.3' into 'release/v5.3'
CI: Use overwritten IDF_TOOLS_PATH (v5.3)

See merge request espressif/esp-idf!49165
2026-06-02 15:55:42 +02:00
wuzhenghui bc549f10e0 fix(esp_hw_support): fix possible dead lock in deepsleep process 2026-06-02 17:47:08 +08:00
Roland Dobai 43b1a2b12f fix(gitlab): Use overwritten IDF_TOOLS_PATH 2026-06-02 11:12:21 +02:00
morris 10be973c0f Merge branch 'docs/i2s_pm_description_v5.3' into 'release/v5.3'
docs(i2s): correct power lock management description (v5.3)

See merge request espressif/esp-idf!49130
2026-06-02 14:31:43 +08:00
hebinglin 6361704a30 change(ulp): add lp periph intr enable apis 2026-06-02 11:47:59 +08:00
Zhang Hai Peng 475844bf0a fix(ble/bluedroid): Propagate create_attr_tab BTA failures in inter_cb
(cherry picked from commit 4f8027da11)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:54 +08:00
Zhang Hai Peng 2dd2dd4fae fix(ble/bluedroid): Validate signed-write perm vs AUTH in attr table check
(cherry picked from commit fce3fa337a)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:53 +08:00
Zhang Hai Peng 1692cf9f72 docs(bt): clarify BLE TX power priority and granularity
(cherry picked from commit 4ab49f267b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:27 +08:00
Zhang Hai Peng e4bb039f41 docs(bt): clarify GATT client auth_req may trigger SMP
(cherry picked from commit 43734e7d7b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:26 +08:00
Zhang Hai Peng 8caed9e760 docs(bt/bluedroid): add usage note for esp_ble_get_cur_sendable_packets_num
(cherry picked from commit 27fc241384)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:26 +08:00
Zhang Hai Peng 9d26066c14 feat(ble/bluedroid): add auto-setting for is_aux parameter in esp_ble_gattc_enh_open
(cherry picked from commit 1a9f2af505)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:25 +08:00
Zhang Hai Peng e35f6123fc doc(ble/bluedroid): clarify callback notes to avoid time-consuming ops
(cherry picked from commit 4590b4bb34)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:25 +08:00
Zhang Hai Peng 894c68bf70 fix(ble/bluedroid): Ensure HIGH_DUTY_ADV_INTERVAL config is applied in stack
(cherry picked from commit 82c5c1fef3)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:23:24 +08:00
morris 50bad25f62 Merge branch 'fix/s3_xip_opt_os_startup_v5.3' into 'release/v5.3'
fix(mspi): fixed possible boot failure in some builds when psram is enabled (v5.3)

See merge request espressif/esp-idf!48591
2026-06-02 10:19:35 +08:00
Zhang Hai Peng 71fc9347ed fix(bt): Add default BLE controller funcs reset enable
(cherry picked from commit 7c1cb4b296)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-06-02 10:14:17 +08:00
Chen Chen 446bfbadea docs(i2s): correct power lock management description
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:26:00 +08:00