hebinglin
23f6b5985a
change(esp_hw_support): disable flash pd in h4 h21 c5 c61
2026-05-22 12:30:44 +08:00
Jiang Jiang Jian
90ec41a9f7
Merge branch 'feat/support_rom_psa_mbedtls' into 'master'
...
feat(mbedtls): enable ESP32-C2(Rev2.0) ROM mbedTLS crypto for PSA
Closes IDF-15012
See merge request espressif/esp-idf!48211
2026-05-22 11:24:42 +08:00
Mahavir Jain
4811388910
Merge branch 'feat/spiram_enc_exempt' into 'master'
...
feat(esp_psram): add option to carve unencrypted PSRAM region
Closes IDF-15032
See merge request espressif/esp-idf!48214
2026-05-21 11:36:58 +05:30
ShenWeilong
cf813a4a1e
feat(ble): Added ble support for esp32h21
2026-05-20 19:24:08 +08:00
Erhan Kurubas
41d425bf05
feat(esp_trace): add example to demonstrate external lib integration
2026-05-20 11:55:10 +02:00
Jiang Guang Ming
d827bbd085
docs(mbedtls): update docs with CONFIG_MBEDTLS_USE_CRYPTO_ROM_IMPL
2026-05-20 14:15:22 +08:00
Mahavir Jain
945f43cba1
docs(esp_psram): mirror carve-out review-feedback updates in zh_CN
...
Mirror the recent EN-side updates in the Chinese External RAM guide:
- Replace "PSRAM 顶部" with "PSRAM 上端(最高物理地址区)" to match the
clarified wording on the EN side.
- Add the verification-helper pointer next to the heap_caps_malloc
example so Chinese readers also learn about esp_psram_ptr_is_no_enc().
Also drop the :cpp:func: cross-reference for esp_psram_ptr_is_no_enc on
the EN side: esp_psram.h is not in any chip-specific Doxyfile, so
Sphinx/Breathe cannot resolve the reference. Use a plain inline code
literal instead, matching the existing reference style for
esp_psram_get_size and other esp_psram functions in the docs.
2026-05-20 11:19:42 +05:30
muhaidong
a1d2b468e8
fix(wifi): update auth mode threshold doc
2026-05-18 15:49:34 +08:00
Mahavir Jain
ac3de1ded7
docs(esp_psram): document MALLOC_CAP_SPIRAM_NO_ENC carve-out
...
Extends the External RAM encryption section to describe
CONFIG_SPIRAM_ENC_EXEMPT and the MALLOC_CAP_SPIRAM_NO_ENC heap
capability, including a security warning and a typical DMA-alignment
use case. Mirrors the change in zh_CN.
2026-05-14 19:22:29 +05:30
Alexey Gerenkov
edb75262a1
Merge branch 'feature/update-esp-clang-to-esp-21.1.3_20260304' into 'master'
...
feat(tools): update esp-clang version to esp-21.1.3_20260408
Closes IDF-14965, LLVM-501, and LLVM-531
See merge request espressif/esp-idf!46361
2026-05-13 22:54:10 +08:00
Shen Meng Jing
7b3b94e6af
Merge branch 'docs/sync_cn_and_en_docs' into 'master'
...
docs: Sync CN and EN docs missing the translation label
Closes DOC-14472
See merge request espressif/esp-idf!48241
2026-05-11 15:43:32 +08:00
Shen Mengjing
1e71307770
docs: Sync CN and EN docs missing the translation label
2026-05-11 14:08:45 +08:00
Wang Ning
cef89b9e19
docs: fix typo in build system
2026-05-08 09:52:21 +08:00
Alexey Gerenkov
6b5a00d4eb
feat(tools): add esp-clangd tool (version esp-21.1.3_20260304)
2026-05-07 17:42:38 +03:00
Erhan Kurubas
7aabb0155b
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260424' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20260424
Closes OCD-892, OCD-1371, and DOC-14459
See merge request espressif/esp-idf!48003
2026-05-07 09:09:13 +02:00
Shen Meng Jing
2375cf56fe
Merge branch 'docs/update_cn_translations' into 'master'
...
docs: Upadte CN translations
Closes DOC-14467
See merge request espressif/esp-idf!48217
2026-05-07 14:26:01 +08:00
Shen Mengjing
f3242270e1
docs: Upadte CN translations
2026-05-07 11:53:12 +08:00
muhaidong
17fbb0bde4
fix(doc): gate 5 GHz min-channel note on SOC_WIFI_SUPPORT_5G
2026-05-07 11:03:53 +08:00
muhaidong
47e680d2cd
fix(wifi): fix max connection number issue
2026-05-06 20:48:22 +08:00
Marius Vikhammer
979aa6a094
Merge branch 'feature/s31_bootloader_sup' into 'master'
...
feat(esp32s31): add bootloader support
Closes IDF-14663
See merge request espressif/esp-idf!48013
2026-05-06 15:39:48 +08:00
Zhang Shuxian
cdea8fc8ce
docs: Update CN translation for jtag-debugging
2026-05-06 12:06:35 +08:00
Samuel Obuch
4440f45c2b
docs(jtag-debugging): update OpenOCD flashing documentation
2026-04-29 12:58:03 +02:00
Samuel Obuch
a02b87da56
docs(jtag-debugging): update esp32s31 documentation
2026-04-29 10:31:02 +02:00
renpeiying
476bacf52a
docs: Add CN translation
2026-04-28 09:32:59 +02:00
Marius Vikhammer
8ea6a8ef9c
feat(esp32s31): add bootloader support
2026-04-28 13:59:33 +08:00
Lu Wei Ke
9fc2f11136
Merge branch 'docs/update_ble_adv_comment' into 'master'
...
docs: Fix BLE get-started adv comments and typos
Closes DOC-14012
See merge request espressif/esp-idf!47451
2026-04-22 16:18:47 +08:00
Shen Mengjing
0aeccc1adf
docs: Update CN translations for ram-usage.rst and log.rst
2026-04-22 14:36:22 +08:00
Jiang Jiang Jian
c09a6ee07a
Merge branch 'chip/add_wifi_support_for_esp32s31_rebase_master' into 'master'
...
feat(wifi): add wifi support for esp32s31
See merge request espressif/esp-idf!47339
2026-04-17 14:24:43 +08:00
Linyan Liu
3ef5da096a
feat(ble_audio): Support ISO & LE Audio functionalities (Preview)
2026-04-17 09:46:23 +08:00
yinqingzhao
fa0f2c9553
fix(docs): fix docs build issue of esp32s31
2026-04-16 20:17:16 +08:00
Fu Hanxi
2aee18d827
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-04-16 13:27:18 +02:00
Marek Fiala
ca08f28d22
Merge branch 'feat/extenral_components_from_valid_sources' into 'master'
...
feat(tools): Restrict loading extension components to trusted sources
Closes DOC-13994
See merge request espressif/esp-idf!46089
2026-04-16 15:54:38 +08:00
Zhang Shuxian
0092037019
docs: Update CN translation for idf-py
2026-04-15 16:30:57 +08:00
Zhang Shuxian
161d115cd2
docs: Provide translation for configuration_structure.rst
2026-04-15 10:37:56 +08:00
luweike
acacfc9234
docs: Fix BLE get-started adv comments and typos
2026-04-10 12:09:33 +08:00
igor.masar
9ab7d5eb03
feat(usb): add ESP32-S31 DWC/UTMI support
...
Add ESP32-S31 USB DWC/UTMI LL headers, SoC register structures, peripheral
descriptors, capabilities, and linker mappings so the HS OTG controller and
UTMI PHY can be built in esp_hal_usb.
Introduce SOC_USB_FSLS_PHY_NUM on USB-OTG targets to separate FSLS USB_WRAP
support from OTG/UTMI support. Use it to gate usb_wrap, the USB PHY driver,
docs, and example build rules on targets without an FSLS PHY.
Also add UTMI data pulldown control to the HAL, clear the boot-time DWC
suspend state on ESP32-S31, alias the legacy internal PHY target to UTMI for
backward compatibility, and extend usb_phy tests for UTMI-only targets.
2026-04-08 16:01:28 +08:00
Island
a6acf48f33
Merge branch 'ble_dev/esp32h4eco1_chip_20260326' into 'master'
...
feat(ble): added ble support for esp32h4 eco1
See merge request espressif/esp-idf!47100
2026-04-03 10:31:23 +08:00
Radim Karniš
38d37e5e9f
feat(idf_py): idf.py flash will reflash only changed data sectors by default
...
idf.py flash -a is introduced to trigger a flash of all data (not just changed sectors).
2026-04-02 10:59:30 +02:00
ShenWeilong
271ff9605a
fix(bt): fixed some h4 issues reported by ci pipeline
2026-04-02 14:59:41 +08:00
Wei Yuhan
157fd120c5
fix(docs): Added the ble max_connections definations for esp32h4 and esp32s31
2026-04-02 14:59:41 +08:00
Marius Vikhammer
5c572e5a60
docs: refresh broken documentation links
2026-04-01 10:17:33 +08:00
Jan Beran
4ca48c370e
Merge branch 'docs/clarify_sdkconfig_defaults_example' into 'master'
...
docs: clarify how SDKCONFIG_DEFAULTS cache variable works
Closes IDF-15373
See merge request espressif/esp-idf!46122
2026-03-31 21:17:57 +08:00
renpeiying
d188a9faa4
docs: Add CN translation
2026-03-31 16:24:09 +08:00
Zhang Shuxian
0dd5d8f726
docs: Provide translation for fatfs docs
2026-03-31 10:24:48 +08:00
Marius Vikhammer
c1256efd67
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-25 15:35:21 +08:00
Wei Yuhan
ad43685220
fix(docs): Updated BLE features support status
2026-03-20 17:10:01 +08:00
Samuel Obuch
cec3fd13f9
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20260304' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20260304
See merge request espressif/esp-idf!46350
2026-03-17 16:48:36 +08:00
Armando (Dou Yiwen)
660b4d36bf
Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
...
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
See merge request espressif/esp-idf!46659
2026-03-17 08:38:18 +00:00
Mahavir Jain
7a6cff801f
Merge branch 'bugfix/external_mem_enc_docs' into 'master'
...
docs: update PSRAM and flash encryption docs with per-page and separate key capabilities
Closes FCS-1859
See merge request espressif/esp-idf!46238
2026-03-17 11:15:40 +05:30
armando
c60ed4b338
fix(spm): rename scp (scratchpad) to spm (scratchpad memory)
2026-03-17 01:29:34 +00:00