Commit Graph
33279 Commits
Author SHA1 Message Date
Jiang Jiang Jian 091c972a02 Merge branch 'backport/backport_some_wifi_changes_v5.5_260518' into 'release/v5.5'
backport/backport some wifi changes v5.5 260518(backport v5.5)

See merge request espressif/esp-idf!48614
2026-05-19 16:51:29 +08:00
Euripedes Rocha 64a48bf760 Merge branch 'bugfix/transport_ws_ping_pong_v5.5' into 'release/v5.5'
fix(transport_ws): fix stream desync and chunked delivery of control frames (v5.5)

See merge request espressif/esp-idf!47847
2026-05-19 09:55:24 +02:00
Mahavir Jain 6a32889849 Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)

See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Island 5462e8e071 Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.5' into 'release/v5.5'
validate handle in esp_ble_gattc_register_for_notify (5.5)

See merge request espressif/esp-idf!48545
2026-05-19 11:47:53 +08:00
Island a766a22659 Merge branch 'change/separate_nimble_host_mem_apis_v5.5' into 'release/v5.5'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48463
2026-05-19 10:29:53 +08:00
surengab 516df0c0ce fix(transport_ws): read full PING payload in one call when propagate_control_frames is set 2026-05-18 16:07:32 +02:00
surengab f1dfda34a8 fix(transport_ws): flush oversized control frame payload before returning error 2026-05-18 16:07:32 +02:00
yinqingzhao 27bdd7985b feat(regdomain): update regdomain according to wireless-regdb 2026-05-18 14:11:57 +08:00
yinqingzhao 2596639203 feat(wifi): support disable 11ac and 11ax in efuse 2026-05-18 12:23:35 +08:00
Jiang Jiang Jian 5e8d023738 Merge branch 'ci/add_static_tx_buffer_case_v5.5' into 'release/v5.5'
ci: Add wifi static buffer case v5.5

See merge request espressif/esp-idf!48547
2026-05-18 12:20:24 +08:00
Marius Vikhammer cdfab2f6c8 Merge branch 'contrib/github_pr_16149_v5.5' into 'release/v5.5'
fix(freertos): Avoid core switch deadlock on start (GitHub PR) (v5.5)

See merge request espressif/esp-idf!48292
2026-05-18 10:22:57 +08:00
Marius Vikhammer 79d14f61ed Merge branch 'feature/esp32c5_efuse_calib_update_v5.5' into 'release/v5.5'
feat(efuse): Adds efuse calibration field for esp32c5 (v5.5)

See merge request espressif/esp-idf!48250
2026-05-18 09:53:18 +08:00
Marius Vikhammer ba4a398aad Merge branch 'fix/bootloader-hooks-log-v2_v5.5' into 'release/v5.5'
fix(bootloader_hooks): Fix log_v2 support in bootloader hooks (v5.5)

See merge request espressif/esp-idf!48253
2026-05-18 09:47:28 +08:00
Marius Vikhammer e00452a1f0 Merge branch 'feat/riscv-spiram-stack-pointer-update-before-restart_v5.5' into 'release/v5.5'
fix(esp_system): fix PSRAM stack crash in esp_restart_noos on RISC-V SPIRAM chips (v5.5)

See merge request espressif/esp-idf!48068
2026-05-15 19:08:48 +08:00
Jiang Jiang Jian d84f1d7e85 Merge branch 'bugfix/supp_pmk_cache_v5.5' into 'release/v5.5'
fix(wifi): Fix skipping usage of supp pmk caching for some cases

See merge request espressif/esp-idf!48081
2026-05-15 17:34:28 +08:00
Jonas Jonsson dc5ae69a23 fix(freertos): Avoid core switch deadlock on start
With CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY=y the main task could
switch core between registering the idle hook and the while loop.

This would cause a deadlock were the current task was waiting for the
idle hook to run on the same core it's busy waiting.

Merge https://github.com/espressif/esp-idf/pull/16149
2026-05-15 11:25:51 +03:00
Marius Vikhammer c68bf37bf4 Merge branch 'fix/console_repl_busy_loop_v5.5' into 'release/v5.5'
fix(console): Avoid REPL task busy loop when linenoise returns NULL (v5.5)

See merge request espressif/esp-idf!48388
2026-05-15 16:15:41 +08:00
Shreyas Sheth e40be4ab9d fix(wifi): Fix skipping usage of supp pmk caching for some cases 2026-05-15 11:54:54 +05:30
ding huan 1f31f35e0a ci: Add wifi static buffer case 2026-05-15 11:37:38 +08:00
Zhang Hai Peng 4a26c5b51b fix(bt/bluedroid): validate handle in esp_ble_gattc_register_for_notify
(cherry picked from commit aa29772cbe1ec0fb1c5c6629dc5bf333a0194198)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-15 11:03:56 +08:00
Island d907a9497c Merge branch 'bugfix/fix_ble_read_remote_feature_timeout_v5.5' into 'release/v5.5'
Fixed read remote feature timeout when using coded phy(2f683593) (5.5)

See merge request espressif/esp-idf!48063
2026-05-15 10:22:25 +08:00
Island f54cdb9880 Merge branch 'feat/support_bluedroid_key_log_v5.5' into 'release/v5.5'
Feat/support bluedroid key log (5.5)

See merge request espressif/esp-idf!48516
2026-05-15 10:21:51 +08:00
Konstantin Kondrashov 5344f4fb85 fix(bootloader_hooks): Fix log_v2 support in bootloader hooks
Closes https://github.com/espressif/esp-idf/issues/18482
2026-05-14 14:08:58 +03:00
Rahul Tank 780758164d Merge branch 'bugfix/fix_vsprintf_crash_v5.5' into 'release/v5.5'
fix(nimble): Replace sensitive snprintf with hex character (v5.5)

See merge request espressif/esp-idf!48470
2026-05-14 14:45:26 +05:30
Konstantin Kondrashov 352ec04926 fix(console): Avoid REPL task busy loop when linenoise returns NULL
When the REPL input backend is unavailable, linenoise() may return NULL
immediately. esp_console_repl_task() currently retries without yielding,
which can make the console_repl task spin continuously.

For USB Serial/JTAG console this can happen when the REPL is started
without an attached USB host. Since the REPL task has priority 2, this
can starve lower-priority tasks, prevent app_main from continuing after
esp_console_start_repl(), and trigger the task watchdog due to IDLE not
running.

Add a small delay before retrying when linenoise() returns NULL.

Closes https://github.com/espressif/esp-idf/issues/18485
2026-05-14 11:01:39 +03:00
Zhang Hai Peng bf64433a6b feat(ble): Support BLE critical logs
(cherry picked from commit 0af57d731c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-14 14:23:45 +08:00
Zhang Hai Peng 5592d4bfba fix(bluedroid): correct format specifier in BLE create CIS debug log
(cherry picked from commit 519131a671)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-14 14:23:44 +08:00
Jiang Jiang Jian 6493bc3d64 Merge branch 'fix/disable_core1_branch_predictor_in_sleep_process_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix core1 branch predictor access ext mem after cache disabled by core0 (v5.5)

See merge request espressif/esp-idf!48385
2026-05-14 11:12:13 +08:00
morris 6bd0e19db5 Merge branch 'fix/fix_parlio_tx_sample_edge_v5.5' into 'release/v5.5'
change(parlio_tx): use shift edge instead sample edge (v5.5)

See merge request espressif/esp-idf!46936
2026-05-14 10:47:58 +08:00
morris a8cb9da98f Merge branch 'fix/uhci_rx_fsm_typo_v5.5' into 'release/v5.5'
fix(uhci): correct rx_fsm initialization enum type (v5.5)

See merge request espressif/esp-idf!48195
2026-05-14 10:12:25 +08:00
Jiang Jiang Jian 6587737ac7 Merge branch 'feat/add_DFS_channel_handling_and_CSA_support_v5.5' into 'release/v5.5'
feat(wifi): Add DFS channel handling and CSA support(backport v5.5)

See merge request espressif/esp-idf!48431
2026-05-13 22:00:48 +08:00
zhanghaipeng cf133455b6 fix(ble): Optimize connection interval minimum parameter check 2026-05-13 21:37:00 +08:00
Zhang Hai Peng f68279de63 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2f683593)
- Fixed read remote feature timeout when using coded phy
- Fixed disconnection issue(0x08) when using 125k coded phy
- Fixed disconnection issue(0x08) when updating connection param
- Fixed disconnection issue(0x08) when using multi connection
- Avoid error when adding duplicate device to whitelist
- Support disable channel assessment by vendor hci
- Support smaller connection interval (3.75 ms)
- Support duplicate exception list in EVT ADV


(cherry picked from commit 658ff8730b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-13 21:37:00 +08:00
Martin Vychodil 71ff93db93 Merge branch 'fix/f_getfree_crash_issue_v5.5' into 'release/v5.5'
fix(fatfs): fix f_getfree crash when volume not mounted or mount failed (v5.5)

See merge request espressif/esp-idf!46717
2026-05-13 21:35:27 +08:00
Marius Vikhammer 6a40bfcfcb fix(esp_rom): fixed esp-rom not compiling in g0 build
CONFIG_BOOTLOADER_OFFSET_IN_FLASH comes from the bootloader kconfigs and
is not available in g0 builds.
2026-05-13 16:09:19 +03:00
Alexey Gerenkov 4496dab06c Merge branch 'feat/coredump_rtc_noinit_v5.5' into 'release/v5.5'
Add a new attribute COREDUMP_NOINIT_ATTR (v5.5)

See merge request espressif/esp-idf!45279
2026-05-13 19:18:36 +08:00
Chen ChenandCursor 141de056be fix(uhci): correct rx_fsm initialization enum type
Closes https://github.com/espressif/esp-idf/issues/18541

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 16:12:29 +08:00
Konstantin Kondrashov 7d5df005d2 fix(test_apps): Increase CONFIG_PARTITION_TABLE_OFFSET to 0x9000
Fix some test apps that have a partition table offset of 0x8000,
which left no room for the bootloader for some chips.
2026-05-13 10:29:04 +03:00
Konstantin Kondrashov ce467787a9 feat(bootloader): Support recovery bootloader for ESP32P4/C61 2026-05-13 10:28:58 +03:00
Rahul Tank bd06949811 fix(nimble): Replace sensitive vsprintf with hex character 2026-05-13 12:45:53 +05:30
Jiang Jiang Jian 7672d9c125 Merge branch 'bugfix/concurrency_hostapd_sae_queue_v5.5' into 'release/v5.5'
fix(wifi): Fix concurrency issues for hostapd_sae_queue for softap (v5.5)

See merge request espressif/esp-idf!48365
2026-05-13 15:12:24 +08:00
ShenWeilong d21c396e0e change(bt): separated host mem apis from bt_osi_mem.c 2026-05-13 15:11:59 +08:00
morris 7c4641fb70 Merge branch 'bugfix/build_warning_pr_18577' into 'release/v5.5'
fix(hw_support): build warning in __PERIPH_CTRL_DEPRECATE_ATTR

See merge request espressif/esp-idf!48422
2026-05-13 15:03:03 +08:00
Chen Jichang fcfc5ce282 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-05-13 11:42:00 +08:00
yinqingzhao 0350523903 feat(wifi): Add DFS channel handling and CSA support 2026-05-13 11:32:39 +08:00
Jiang Jiang Jian 45d150bdf2 Merge branch 'fix/fix_random_ratio_test_v5.5' into 'release/v5.5'
fix(esp_hw_support): increase test rounds for in esp_random() test (v5.5)

See merge request espressif/esp-idf!48363
2026-05-13 10:44:14 +08:00
Jason2866 4a39e05632 fix(hw_support): build warning in __PERIPH_CTRL_DEPRECATE_ATTR
Merges https://github.com/espressif/esp-idf/pull/18577
2026-05-13 10:30:27 +08:00
Marius Vikhammer 78d57956e1 Merge branch 'fix/bitscrambler-extra-clean-up-order_v5.5' into 'release/v5.5'
fix(bitscrambler): fixed extra_clean_up actions done after clock disable (v5.5)

See merge request espressif/esp-idf!48441
2026-05-13 08:48:07 +08:00
Erhan Kurubas 11ec258dcc feat(coredump): add coredump_noinit attribute 2026-05-12 21:30:12 +08:00
Jiang Jiang Jian 73285773ca Merge branch 'fix/sae_identifier_pmk_cache_v5.5' into 'release/v5.5'
Add conditions to check pmk flushing for similar ssid(v5.5)

See merge request espressif/esp-idf!47529
2026-05-12 20:45:26 +08:00