Mahavir Jain
7e04a1b9c8
Merge branch 'fix/disable_secure_boot_v2_ecdsa_v5.3' into 'release/v5.3'
...
Fix/disable secure boot v2 ecdsa (v5.3)
See merge request espressif/esp-idf!49474
2026-06-23 11:10:38 +05:30
morris
b26d612698
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:24:39 +08:00
Aditya Patwardhan
37c7960e32
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:59 +05:30
morris
e87ffcd14e
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.3' into 'release/v5.3'
...
feat(lcd): add configurable timeout for lcd i2c panel (v5.3)
See merge request espressif/esp-idf!48673
2026-06-17 10:53:16 +08:00
morris
62da65a3c7
Merge branch 'doc/i2s_esp32_mclk_restriction_v5.3' into 'release/v5.3'
...
docs(i2s): add note for the restriction of MCLK on esp32 (v5.3)
See merge request espressif/esp-idf!48574
2026-06-17 10:51:50 +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
wuzhenghui
125d520cb3
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-06-03 21:13:33 +08:00
Chen Chen
4d144b11af
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-06-03 15:09:44 +08:00
Chen Chen
69c97183c3
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-06-02 15:56:25 +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
Fu Hanxi
f67583e8b8
Merge branch 'ci/stable-build-jobs-v5.3' into 'release/v5.3'
...
Ci/stable build jobs v5.3
See merge request espressif/esp-idf!48718
2026-05-21 11:29:39 +02:00
muhaidong
c349615654
fix(wifi): update auth mode threshold doc
2026-05-20 11:19:07 +08:00
muhaidong
2d01a3e00a
fix(doc): update the soft-AP max_connection documentation
2026-05-20 11:19:07 +08:00
Fu Hanxi
b5cc181bdf
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:48:55 +08:00
Jiang Jiang Jian
2644c0b602
Merge branch 'feat/add_auto_lightsleep_example_5.3' into 'release/v5.3'
...
feat(example): add power management example (v5.3)
See merge request espressif/esp-idf!48373
2026-05-14 11:14:06 +08:00
Alexey Gerenkov
267b8f01a7
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424_v5.3' into 'release/v5.3'
...
feat(tools): update openocd version to v0.12.0-esp32-20260424 (v5.3)
See merge request espressif/esp-idf!48235
2026-05-12 23:03:48 +08:00
Zhang Hai Peng
fae52f14e8
feat(ble/blufi): Support setting BLE encryption for blufi
...
(cherry picked from commit 60a028fb17 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-12 15:58:55 +08:00
wuzhenghui
02223a7e11
feat(example): implement power management example for ESP chips
2026-05-12 11:13:10 +08:00
Zhang Shuxian
45fde87d92
docs: Update CN translation for jtag-debugging
2026-05-07 11:02:15 +02:00
Samuel Obuch
477ada26a5
docs(jtag-debugging): update OpenOCD flashing documentation
2026-05-07 11:01:52 +02:00
Ashish Sharma
4410ef66b8
feat(mbedtls): update to version 3.6.6
2026-04-15 10:54:37 +05:30
Marius Vikhammer
f8a6fc15d1
docs: refresh broken documentation links
2026-04-13 09:50:16 +08:00
Jiang Jiang Jian
9df1d058a3
Merge branch 'feat/bt_distance_test_v5.3' into 'release/v5.3'
...
feat(bt): Add APIs to read ACL real RSSI and read/write tx power of inq/iscan/page/pscan/ACL (v5.3)
See merge request espressif/esp-idf!46648
2026-03-25 10:49:17 +08:00
Alexey Gerenkov
b5e3dfd9f9
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260304_v5.3' into 'release/v5.3'
...
feat(tools): update openocd version to v0.12.0-esp32-20260304 (v5.3)
See merge request espressif/esp-idf!46366
2026-03-24 23:00:34 +08:00
yangfeng
4efd748983
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 19:56:38 +08:00
morris
c96f26f7a7
Merge branch 'fix/spi_master_bit_trans_add_check_v5.3' into 'release/v5.3'
...
fix(driver_spi): added bit trans length check for master driver (v5.3)
See merge request espressif/esp-idf!46520
2026-03-24 19:15:56 +08:00
Roland Dobai
828f9b09ab
Merge branch 'docs/pip_index_v5.3' into 'release/v5.3'
...
Added a note about PIP_INDEX_URL for better mirrors in some regions (v5.3)
See merge request espressif/esp-idf!46401
2026-03-24 12:13:32 +01:00
Samuel Obuch
d9bd054dab
docs(jtag-debugging): update program_esp parameters for new OpenOCD version
2026-03-16 16:00:05 +08:00
wanckl
41afd82837
fix(driver_spi): added bit trans length check for master driver
...
Closes https://github.com/espressif/esp-idf/issues/16049
Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-13 10:41:33 +08:00
Wei Yu Han
892db911bc
docs(ble): Added BLE 6.0 features support status
...
(cherry picked from commit 5e4c16410b )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-03-11 14:49:05 +08:00
Wei Yuhan
41dd56e250
docs(ble): Added BLE Multi Connection Guide
2026-03-11 14:27:09 +08:00
Jiang Jiang Jian
d56b236610
Merge branch 'doc/fix_issues_from_general_review_v5.3' into 'release/v5.3'
...
fix(wifi): some document issues found by Opus 4.5
See merge request espressif/esp-idf!45952
2026-03-11 11:30:17 +08:00
Jakub Kocka
0a388bb8ec
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:34:46 +01:00
Martin Vychodil
2e0aefdbaa
Merge branch 'feat/nvs_iteration_statistics_examples_v5.3' into 'release/v5.3'
...
feat(examples/storage): add nvs statistics and iteration examples (v5.3)
See merge request espressif/esp-idf!43677
2026-02-25 17:03:16 +08:00
Jack
6a2d69262d
fix some issues found by Opus 4.5
2026-02-19 08:43:01 +08:00
muhaidong
a0e6398f90
docs(wifi): update wifi fragment doc
2026-02-12 14:10:32 +08:00
Island
011e0ce95b
Merge branch 'feat/ble_mesh_alignment_to_v6.0_v5.3' into 'release/v5.3'
...
feat(ble_mesh): alignment to release/v6.0 (v5.3)
See merge request espressif/esp-idf!45453
2026-02-09 11:35:46 +08:00
Jiang Jiang Jian
eaeb3da88f
Merge branch 'docs/update_cve_2026-25532_v5.3' into 'release/v5.3'
...
docs: update vulnerabilities guide to mention CVE 2026-25532 (v5.3)
See merge request espressif/esp-idf!45640
2026-02-05 10:57:38 +08:00
morris
a27b3528d5
Merge branch 'fix/correct_adc_periph_num_on_c2_v5.3' into 'release/v5.3'
...
fix(adc): fix ESP32-C2/P4 wrong adc periph num (v5.3)
See merge request espressif/esp-idf!41538
2026-02-05 10:05:50 +08:00
Kapil Gupta
883c4f0c26
docs: update vulnerabilities guide to mention CVE-2026-25532
2026-02-04 14:31:12 +05:30
luoxu
7af8021ca2
feat(ble_mesh): alignment to release/v6.0
2026-02-04 14:28:38 +08:00
morris
a537874aa8
Merge branch 'feature/esp32c5_p4_adc_calibration_v5.3' into 'release/v5.3'
...
Feature/esp32 p4 adc calibration (v5.3)
See merge request espressif/esp-idf!40153
2026-02-04 10:20:35 +08:00
gaoxu
86d03de910
docs(adc): update adc oneshot/continuous docs on P4
2026-02-03 16:52:04 +08:00
gaoxu
1cd6b0868d
docs(adc): add ADC calibration docs on ESP32P4
2026-02-03 16:52:04 +08:00
gaoxu
50c802d057
feat(adc): add adc_continuous_parse_data api
2026-02-03 16:51:43 +08:00
gaoxu
7cf081509b
fix(adc): fix wrong adc periph num on C2/P4
2026-02-03 16:36:16 +08:00
Jiang Jiang Jian
b21c907b3d
Merge branch 'fix/improve_get_start_doc_notes_v53' into 'release/v5.3'
...
fix(doc): fix get start process in port notes
See merge request espressif/esp-idf!45226
2026-01-26 10:50:27 +08:00
Alexey Gerenkov
418b307914
Merge branch 'update_jtag_docs_v5.3' into 'release/v5.3'
...
Update jtag docs (v5.3)
See merge request espressif/esp-idf!44889
2026-01-21 23:09:32 +08:00
Shen Mengjing
76781abc00
docs: Update CN translation for idf-py.rst
2026-01-19 16:27:23 +01:00
Marek Fiala
59e50d0486
docs(tools): Updated argument via file with quotations
...
Closes https://github.com/espressif/esp-idf/issues/18077
2026-01-19 16:27:23 +01:00