Jiang Jiang Jian
0f1364f29c
Merge branch 'docs/add_semihosting_chapter_v5.2' into 'release/v5.2'
...
docs(jtag-debugging): add semihosting chapter (v5.2)
See merge request espressif/esp-idf!49892
2026-06-29 15:27:00 +08:00
morris
cffa1bd1e3
Merge branch 'bugfix/sdio_slave_buffer_size_limit_v5.2' into 'release/v5.2'
...
fix(sdio_slave): align buffer size checks with descriptor limits (v5.2)
See merge request espressif/esp-idf!49903
2026-06-23 11:45:18 +08:00
morris
650cfd2b01
fix(sdio_slave): align buffer size checks with descriptor limits
...
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-22 23:25:48 +08:00
Samuel Obuch
3827e1a81b
docs(jtag-debugging): add semihosting chapter
...
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com >
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com >
2026-06-22 13:15:19 +02:00
Aditya Patwardhan
7022ce26c1
change(secure_boot): mark ECDSA based Secure Boot V2 as insecure on affected SoCs
...
ECDSA based Secure Boot V2 is not functional for certain input vectors on
ESP32-C5/C61/H2/P4 and on the preview targets ESP32-H4/H21. RSA based Secure
Boot V2 is the recommended scheme where the SoC supports it. This issue will be
fixed in a future hardware ECO revision; more details will be shared through the
hardware errata document.
A new hidden Kconfig option SECURE_BOOT_V2_ECDSA_INSECURE marks the affected
mass-production SoCs (ESP32-C5/C61/H2/P4). On these SoCs, when hardware Secure
Boot V2 is enabled, the ECDSA (V2) signing scheme is no longer offered by
default; it must be turned on explicitly via SECURE_BOOT_V2_FORCE_ENABLE_ECDSA
under "Allow potentially insecure options" (CONFIG_SECURE_BOOT_INSECURE). App
signing without hardware Secure Boot is not affected. Note that ESP32-C61 has no
RSA based Secure Boot V2, so it has no Secure Boot scheme enabled by default.
The preview targets ESP32-H4 and ESP32-H21 mark ECDSA Secure Boot V2 as not
supported in their SoC capabilities instead of using the option above. As
ESP32-H4 has no other Secure Boot V2 scheme, Secure Boot is disabled entirely on
it; ESP32-H21 retains RSA based Secure Boot V2.
The security documentation keeps the ECDSA Secure Boot V2 content visible and
adds a warning describing the limitation (including that ECDSA Secure Boot V2 on
ESP32-C61 is not recommended for production). CI apps that exercise ECDSA Secure
Boot V2 on the affected SoCs set CONFIG_SECURE_BOOT_V2_FORCE_ENABLE_ECDSA
accordingly.
2026-06-19 15:24:54 +05:30
Jiang Jiang Jian
010c0b7c62
Merge branch 'doc-fix_sleep_mode_doc_v5.2' into 'release/v5.2'
...
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v5.2)
See merge request espressif/esp-idf!49112
2026-06-05 10:50:11 +08:00
wuzhenghui
58c14512a4
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-06-03 17:38:58 +08:00
muhaidong
f0c5149e53
fix(wifi): update auth mode threshold doc
2026-06-03 10:02:49 +08:00
muhaidong
9ea3d4123f
fix(doc): update the soft-AP max_connection documentation
2026-06-03 10:02:49 +08:00
Chen Chen
05de5c3692
docs(i2s): correct power lock management description
...
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:26:05 +08:00
morris
7c1fd24b62
Merge branch 'doc/i2s_esp32_mclk_restriction_v5.2' into 'release/v5.2'
...
docs(i2s): add note for the restriction of MCLK on esp32 (v5.2)
See merge request espressif/esp-idf!48575
2026-05-28 11:36:53 +08:00
Fu Hanxi
d611f4a7a4
Merge branch 'ci/stable-build-jobs-v5.2' into 'release/v5.2'
...
Ci/stable build jobs v5.2
See merge request espressif/esp-idf!48719
2026-05-21 10:16:24 +02:00
Jiang Jiang Jian
78849dee69
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20260424 (v5.2)
See merge request espressif/esp-idf!48237
2026-05-20 17:55:08 +08:00
Fu Hanxi
4a652be65d
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:50:51 +08:00
Chen Chen
7b7bb4f6f2
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-15 16:38:10 +08:00
wuzhenghui
5a90450257
feat(example): implement power management example for ESP chips
2026-05-12 11:13:31 +08:00
Zhang Shuxian
49a0ff6160
docs: Update CN translation for jtag-debugging
2026-05-07 11:06:10 +02:00
Samuel Obuch
61c10c7957
docs(jtag-debugging): update OpenOCD flashing documentation
2026-05-07 11:05:16 +02:00
Jiang Jiang Jian
6c4c48231c
Merge branch 'docs/update_ble_documentation_v5.2' into 'release/v5.2'
...
docs(ble): Added BLE 6.0 features support status
See merge request espressif/esp-idf!47503
2026-04-27 17:28:30 +08:00
Wei Yuhan
e3a2c173c0
docs(ble): Updated BLE Host feature status
2026-04-21 15:00:58 +08:00
Wei Yu Han
ccf869ea23
docs(ble): Added BLE 6.0 features support status
...
(cherry picked from commit 5e4c16410b )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-04-13 13:48:52 +08:00
Wei Yuhan
37a154f068
docs(ble): Added BLE Multi Connection Guide
2026-04-13 13:27:52 +08:00
Marius Vikhammer
073c886c15
docs: refresh broken documentation links
2026-04-13 09:50:57 +08:00
Ashish Sharma
ac0c138eb4
feat(mbedtls): update to version 3.6.6
2026-04-08 11:11:07 +08:00
morris
291075ddf2
Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_5.2' into 'release/v5.2'
...
feat(adc): add adc_continuous_parse_data api (v5.2)
See merge request espressif/esp-idf!46774
2026-04-07 14:17:51 +08:00
gaoxu
4de3b4e25a
feat(adc): add adc_continuous_parse_data api
2026-03-19 18:39:27 +08:00
Jakub Kocka
b38f271bde
fix(docs): Added fatfsgen to the toctree
2026-03-19 10:14:08 +01:00
Wang Meng Yang
49d424d536
Merge branch 'feat/bt_distance_test_v5.2' into 'release/v5.2'
...
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v5.2)
See merge request espressif/esp-idf!46650
2026-03-18 12:21:42 +08:00
Alexey Gerenkov
271c794769
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260304_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20260304 (v5.2)
See merge request espressif/esp-idf!46367
2026-03-16 20:28:13 +08:00
yangfeng
d7fc14f15d
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-16 16:00:25 +08:00
Jiang Jiang Jian
8b924a54fe
Merge branch 'feat/nvs_iteration_statistics_examples_v5.2' into 'release/v5.2'
...
feat(examples/storage): add nvs statistics and iteration examples (v5.2)
See merge request espressif/esp-idf!43678
2026-03-16 11:34:48 +08:00
Samuel Obuch
6653a39800
docs(jtag-debugging): update program_esp parameters for new OpenOCD version
2026-03-12 08:56:09 +01:00
Jack
2b12e457cc
fix some issues found by Opus 4.5
2026-03-11 20:20:56 +08:00
muhaidong
d20c50cd63
docs(wifi): update wifi fragment doc
2026-03-10 17:35:12 +08:00
Jakub Kocka
fc44b2beac
docs(tools): Added a note about PIP_INDEX_URL for better mirrors in some regions
...
Closes https://github.com/espressif/esp-idf/issues/18301
2026-03-09 09:36:29 +01:00
luoxu
b640f05f6a
feat(ble_mesh): alignment to release/v6.0
2026-02-06 11:15:20 +08:00
Alexey Gerenkov
ff997e3a21
Merge branch 'update_jtag_docs_v5.2' into 'release/v5.2'
...
Update jtag docs (v5.2)
See merge request espressif/esp-idf!44890
2026-01-21 23:10:10 +08:00
yangfeng
586bd953db
docs(bt): update Classic Bluetooth api reference of SDP
2026-01-12 11:04:08 +08:00
yangfeng
7faaa8e686
docs(bt): update Classic Bluetooth api reference of L2CAP
2026-01-12 11:04:07 +08:00
yangfeng
9ac2fce9bd
docs(bt): update Classic Bluetooth api reference of HFP AG
2026-01-12 11:04:07 +08:00
yangfeng
20c47f7191
docs(bt): update Classic Bluetooth api reference of HFP Client
2026-01-12 11:04:07 +08:00
yangfeng
9f17cbf831
docs(bt): update Classic Bluetooth api reference of HFP Define
2026-01-12 11:04:07 +08:00
yangfeng
b6b22e8c45
docs(bt): update Classic Bluetooth api reference of SPP
2026-01-12 11:04:07 +08:00
yangfeng
5e3ee4b25a
docs(bt): update Classic Bluetooth api reference of AVRCP
2026-01-12 11:04:07 +08:00
yangfeng
5345ed99ee
docs(bt): update Classic Bluetooth api reference of A2DP
2026-01-12 11:04:07 +08:00
yangfeng
cb7a1c5e8e
docs(bt): update Classic Bluetooth api reference of GAP
2026-01-12 11:04:06 +08:00
Erhan Kurubas
139d5d130b
docs(jtag): document program_esp_bins command
2026-01-07 21:49:40 +03:00
Island
ef0c4d3b8d
Merge branch 'feat/ble_mesh_dfu_supported_v5.2' into 'release/v5.2'
...
Feat/ble mesh dfu supported v5.2
See merge request espressif/esp-idf!44130
2025-12-29 21:26:51 +08:00
Wang Meng Yang
35da77d466
Merge branch 'refactor/split_a2dp_sink_v5.2' into 'release/v5.2'
...
refactor(examples/classic_bt): Split a2dp_sink example(v5.2)
See merge request espressif/esp-idf!44528
2025-12-26 21:26:09 +08:00
yangfeng
898c087e51
docs: Add explanations for the A2DP sink stream and AVRCP examples
...
- Modify the path of A2DP sink example
2025-12-25 11:08:30 +08:00