Commit Graph

47259 Commits

Author SHA1 Message Date
Mahavir Jain
807d287ae7 Merge branch 'fix/fix_dynamic_buffer_with_tls1_3_v5.5' into 'release/v5.5'
fix: fixes failing dynamic buffer tests (v5.5)

See merge request espressif/esp-idf!46431
2026-03-30 18:28:52 +05:30
Fu Hanxi
2b5623970b Merge branch 'ci/enable-docs_v5.5' into 'release/v5.5'
ci: install.sh --enable-docs when job name contains docs (v5.5)

See merge request espressif/esp-idf!46785
2026-03-30 12:30:08 +02:00
Marius Vikhammer
319fad5aa8 Merge branch 'ci/manual-gate-v5.5' into 'release/v5.5'
ci: manual job to block pipeline start v5.5

See merge request espressif/esp-idf!46720
2026-03-30 17:05:26 +08:00
Island
963a99d1d8 Merge branch 'feat/allow_creat_vendor_descriptor_by_service_table_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Allow add vendor descriptor by service table create API (5.5)

See merge request espressif/esp-idf!47042
2026-03-30 17:01:54 +08:00
Island
eb5d1dbc4e Merge branch 'feat/support_adv_monitor_for_bluedroid_host_v5.5' into 'release/v5.5'
feat(ble/bluedroid): support adv monitor feature (5.5)

See merge request espressif/esp-idf!47037
2026-03-30 17:01:25 +08:00
Marius Vikhammer
2c210c1afe Merge branch 'fix/lp_core_wake_stub_pmu_sw_int_v5.5_v2' into 'release/v5.5'
fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep (v5.5)

See merge request espressif/esp-idf!47062
2026-03-30 16:19:58 +08:00
Mahavir Jain
309f692ecc Merge branch 'bugfix/docs_anti_rollback_v5.5' into 'release/v5.5'
docs: clarify anti-rollback secure version bits for c2/c5 (v5.5)

See merge request espressif/esp-idf!47124
2026-03-30 12:42:22 +05:30
Fu Hanxi
dc60089083 Merge branch 'ci/skip-upload-non-test-related-v5.5' into 'release/v5.5'
ci: skip upload artifacts for build_non_test_related_apps (v5.5)

See merge request espressif/esp-idf!46517
2026-03-30 09:04:05 +02:00
Fu Hanxi
2513610910 Merge branch 'ci/fix-exclude-dir-check-build-test-rules_v5.5' into 'release/v5.5'
ci: fix check-build-test-rules exclude-dir (v5.5)

See merge request espressif/esp-idf!47088
2026-03-30 09:01:09 +02:00
Fu Hanxi
06df177352 Merge branch 'ci/missing_config_pre_commit_hook_v5.5' into 'release/v5.5'
ci: add pre-commit hook to detect missing configs (v5.5)

See merge request espressif/esp-idf!46206
2026-03-30 08:16:44 +02:00
Mahavir Jain
ff249f532f Merge branch 'bugfix/external_mem_enc_docs_v5.5' into 'release/v5.5'
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities (v5.5)

See merge request espressif/esp-idf!46956
2026-03-30 11:46:30 +05:30
Jiang Jiang Jian
e3b1a3111c Merge branch 'bugfix/bt_idf_ci_v5.5' into 'release/v5.5'
fix(bt/example): Fixed the HFP printing issue in the CI test (v5.5)

See merge request espressif/esp-idf!47079
2026-03-30 14:12:48 +08:00
Jiang Jiang Jian
ad34891911 Merge branch 'bugfix/oob_in_avrc_v5.5' into 'release/v5.5'
backport for fix of bug bounty. (v5.5)

See merge request espressif/esp-idf!46837
2026-03-30 14:09:22 +08:00
Jiang Jiang Jian
9ea73f656d Merge branch 'bugfix/fix_call_spp_start_discovert_twice_crash_v5.5' into 'release/v5.5'
fix(bt): fix crash when calling esp_spp_start_discovery twice in succession(v5.5)

See merge request espressif/esp-idf!46665
2026-03-30 14:09:08 +08:00
Jiang Jiang Jian
8c0eed97d3 Merge branch 'feat/bt_distance_test_v5.5' into 'release/v5.5'
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v5.5)

See merge request espressif/esp-idf!46644
2026-03-30 14:08:57 +08:00
Jiang Jiang Jian
d3d263fa86 Merge branch 'bugfix/report_hid_close_evt_v5.5' into 'release/v5.5'
fix(hid): Fixed HID repeatedly reporting the close event (v5.5)

See merge request espressif/esp-idf!46611
2026-03-30 14:08:20 +08:00
Jiang Jiang Jian
0a981c10cd Merge branch 'feat/support_rv_fp_retention_v5.5' into 'release/v5.5'
feat(esp_hw_support): support rv fp retention (v5.5)

See merge request espressif/esp-idf!46522
2026-03-30 14:07:53 +08:00
Jiang Jiang Jian
837dd9368f Merge branch 'feat/support_modify_regdma_link_skip_flag_dynamiclly_v5.5' into 'release/v5.5'
feat(esp_hw_support): add API to supoport modify retention skip flag dynamically (v5.5)

See merge request espressif/esp-idf!46491
2026-03-30 14:06:19 +08:00
Jiang Jiang Jian
a52623de78 Merge branch 'change/hfp_hf_example_v5.5' into 'release/v5.5'
change(bt/examples): Add the use of internal codec APIs in the hfp_hf example (v5.5)

See merge request espressif/esp-idf!46483
2026-03-30 14:05:25 +08:00
Jiang Jiang Jian
729bf58c90 Merge branch 'feat/esp_idf_c5c61_pmu_powerdomain_optimization_v5.5' into 'release/v5.5'
feat(esp_hw_support): support power domain power-down optimization (v5.5)

See merge request espressif/esp-idf!46397
2026-03-30 14:05:02 +08:00
Ashish Sharma
cca227e022 feat(esp-tls): adds per ssl context state management 2026-03-30 13:45:28 +08:00
Ashish Sharma
a4c40112c3 fix: removes deprecated http_crypto sources 2026-03-30 13:45:28 +08:00
Ashish Sharma
9681ec0f9c fix: fixes failing dynamic buffer tests 2026-03-30 13:45:28 +08:00
Marius Vikhammer
591c4e8cf8 Merge branch 'docs/fix_check_readme_links_v5.5' into 'release/v5.5'
docs(examples): fix broken README links found by check_readme_links CI (v5.5)

See merge request espressif/esp-idf!47059
2026-03-30 13:23:05 +08:00
Marius Vikhammer
bed937ad77 Merge branch 'fix/freertos-message-buffer-privileged-function_v5.5' into 'release/v5.5'
fix(freertos): remove spurious PRIVILEGED_FUNCTION from macro body (v5.5)

See merge request espressif/esp-idf!46553
2026-03-30 13:22:39 +08:00
Marius Vikhammer
2e2e991d99 Merge branch 'fix/issue-18391-psram-default-docs_v5.5' into 'release/v5.5'
docs: clarify PSRAM default allocation behavior (v5.5)

See merge request espressif/esp-idf!47054
2026-03-30 13:22:19 +08:00
Mahavir Jain
eb9b06e525 docs: clarify anti-rollback secure version bits for c2/c5 2026-03-30 10:35:02 +05:30
Mahavir Jain
d2bcaba7e1 Merge branch 'fix/fix_ws_server_subprotocols_null_dereference_v5.5' into 'release/v5.5'
fix: fixes websocket server possible null dereference (v5.5)

See merge request espressif/esp-idf!46918
2026-03-30 10:31:32 +05:30
Mahavir Jain
4740271d8a Merge branch 'feat/delete_content_length_header_with_transfer_encoding_v5.5' into 'release/v5.5'
fix(esp_http_client): delete Content-Length header when using Transfer-Encoding (v5.5)

See merge request espressif/esp-idf!46684
2026-03-30 10:24:41 +05:30
Mahavir Jain
4322004453 Merge branch 'contrib/github_pr_18310_v5.5' into 'release/v5.5'
fix(esp_http_server): Dispatch PONG frames to WebSocket handler (GitHub PR) (v5.5)

See merge request espressif/esp-idf!46656
2026-03-30 10:24:02 +05:30
Mahavir Jain
b527570bf6 Merge branch 'feat/improve_ws_server_handshake_handling_v5.5' into 'release/v5.5'
feat(http_server): improve websocket server handling (v5.5)

See merge request espressif/esp-idf!46248
2026-03-30 10:23:21 +05:30
Mahavir Jain
c0fb1667de Merge branch 'fix/add_ecdsa_curve_validation_during_secure_boot_v5.5' into 'release/v5.5'
fix(bootloader_support): added ecdsa curve validation during secure boot (v5.5)

See merge request espressif/esp-idf!46298
2026-03-30 10:21:33 +05:30
Jiang Jiang Jian
8c294b9cd2 Merge branch 'feat/support_skip_band_for_scan_v5.5' into 'release/v5.5'
feat(wifi): support skip whole band when scanning(backport v5.5)

See merge request espressif/esp-idf!47006
2026-03-30 12:13:34 +08:00
yangfeng
071985838b fix(bt/example): Fixed the HFP printing issue in the CI test 2026-03-30 11:47:26 +08:00
Jiang Jiang Jian
fd6905502b Merge branch 'update/version_5_5_4' into 'release/v5.5'
Update version to 5.5.4

See merge request espressif/esp-idf!46952
2026-03-27 17:16:23 +08:00
Fu Hanxi
3cdc303f02 ci: fix check-build-test-rules exclude-dir 2026-03-27 09:56:06 +01:00
Marius Vikhammer
fe62bfcc2d fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep
When ulp_lp_core_wakeup_main_processor() is called, it sets the
PMU_SW_INT_RAW bit on the HP side. The normal sleep path clears this
bit before re-entering sleep, but esp_wake_stub_sleep() did not, leaving
the wakeup cause sticky. This caused the PMU to immediately re-trigger a
wakeup as soon as sleep was requested from the wake stub, producing a
rapid re-wakeup loop that eventually triggered LP_WDT_SYS resets.

Add a test case that verifies the wake stub can return to sleep correctly
across multiple LP core wakeup cycles without the re-wakeup bug.

Closing https://github.com/espressif/esp-idf/issues/18308

Made-with: Cursor
2026-03-27 11:50:35 +08:00
Marius Vikhammer
1e82f9e272 docs(examples): fix remaining README links on release/v5.5
release/v5.5 still has additional check_readme_links 404s after the
master backport. Update the remaining board and ESP32-P4 API
references so the release branch no longer fails on those URLs.

Made-with: Cursor
2026-03-27 11:27:51 +08:00
Marius Vikhammer
5e0a0b05a8 docs(examples): fix broken README links found by check_readme_links CI
The hw-reference/modules-and-boards page was removed from esp-idf docs
and moved to esp-dev-kits. The ESP32-S2-Saola-1 user guide similarly
moved. The configure-builtin-jtag link used the now-obsolete chip-less
stable URL format.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 11:23:36 +08:00
Marius Vikhammer
d3a1700039 docs: clarify PSRAM default allocation behavior
Clarify that MALLOC_CAP_DEFAULT describes a memory capability
rather than the malloc() placement policy, so PSRAM-backed
capability allocations are documented correctly when malloc()
remains internal-only by default.

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

Made-with: Cursor
2026-03-27 10:05:54 +08:00
Zhi Wei Jian
49871dce61 feat(ble/bluedroid): Allow add vendor descriptor by service table create API
(cherry picked from commit 8207bd11e7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-03-26 17:24:00 +08:00
Zhi Wei Jian
effb30cff0 feat(ble/bluedroid): support adv monitor feature
(cherry picked from commit 1566a50929)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-03-26 17:23:46 +08:00
yinqingzhao
c045eb3600 feat(wifi): support skip whole band when scanning 2026-03-25 19:53:38 +08:00
Mahavir Jain
1b9b001f23 docs: update PSRAM and flash encryption docs with per-page and separate key capabilities 2026-03-24 12:54:59 +05:30
Wei Yuhan
735507283d change(version): Update version to 5.5.4 v5.5.4 2026-03-24 14:55:26 +08:00
yangfeng
5830830175 feat(bt): Add APIs to control transmit power level
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-24 14:28:55 +08:00
Jiang Jiang Jian
5b04915f83 Merge branch 'ci/update_github_permission_v5.5' into 'release/v5.5'
ci(github): update workflow permission (v5.5)

See merge request espressif/esp-idf!46929
2026-03-24 14:07:48 +08:00
Xiao Xufeng
a8fbfb70a7 ci(github): update workflow permission 2026-03-24 11:30:32 +08:00
Ashish Sharma
08c8c17436 fix: fixes memory leak with subprotocols 2026-03-23 18:42:48 +08:00
Ashish Sharma
00a2f7fbbb fix: fixes websocket server possible null dereference 2026-03-23 18:42:45 +08:00