Commit Graph
1958 Commits
Author SHA1 Message Date
Liu Linyan 8ffb543127 docs(ble_audio): Add documents for introducing ISO & LE Audio architectures 2026-06-10 19:44:33 +08:00
Shreyas Sheth 2d3c11b277 fix(esp_wifi): Fix ci pipeline for random mac feature 2026-05-25 11:22:45 +08:00
Zhang Shuxian 17e4e38cda Resubmit CN translation update 2026-05-25 11:22:45 +08:00
JackandCursor 4786ab4d14 docs(wifi): add Chinese translation for MAC randomization
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 11:22:45 +08:00
Aditi 18cbdbf2b1 feat(esp_wifi): Add improvements for privacy extension
1) Add support for MAC randomization in Active scan and connect
  2) Add support for randomizaton of sequence numbers
  3) Add support for randomization of dialog token for GAS frames
2026-05-25 11:22:45 +08:00
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
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
Mahavir Jain 9dff0c23b7 docs(esp_psram): clarify carve-out location is at upper end of PSRAM
The previous wording "top of PSRAM" was ambiguous: the carve-out is
actually mapped at the highest physical addresses of PSRAM (after the
rodata, text, and main heap mappings). Update the Kconfig help text for
SPIRAM_ENC_EXEMPT and SPIRAM_ENC_EXEMPT_SIZE, the External RAM
documentation, and the internal layout comment to say "upper end of PSRAM
(highest physical addresses)" instead.
2026-05-20 10:28:17 +05:30
Mahavir Jain 231dc0e884 feat(esp_psram): add esp_psram_ptr_is_no_enc() helper
Drivers that allocate from the unencrypted PSRAM carve-out via
MALLOC_CAP_SPIRAM_NO_ENC currently have no way to verify after the fact
which pool a buffer came from. This is particularly relevant for callers
using heap_caps_malloc_prefer(MALLOC_CAP_SPIRAM_NO_ENC, MALLOC_CAP_SPIRAM),
where a silent fallback to encrypted PSRAM would still pass the typical
esp_ptr_external_ram() check.

Expose esp_psram_ptr_is_no_enc() in the public esp_psram.h header. It
performs a range check against the carve-out's virtual-address window and
returns false when PSRAM is not initialized or CONFIG_SPIRAM_ENC_EXEMPT is
disabled, so callers do not need to guard the call site with #if.

Also reference the helper from the External RAM documentation alongside
the heap_caps_malloc(MALLOC_CAP_SPIRAM_NO_ENC) usage example.
2026-05-20 10:28:06 +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
Jiang Jiang Jian f7a5ef7ad5 Merge branch 'feature/softap_owe_support' into 'master'
Add support for OWE Only in SoftAP mode

Closes WIFI-4281 and IDFGH-12437

See merge request espressif/esp-idf!47341
2026-05-06 19:38:29 +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
tarun.kumar 2c3cd560c4 fix(wifi) : Made changes based on more review comments
-Require STA DH IE for OWE associations.
    - Send failures using Association Response (no silent deauth-only path).
    - Include RSNE in OWE Association Response alongside DH Parameter IE.
    - Check wpabuf_resize return values when building OWE Assoc Response IEs.
    - Recognize OWE AKM in RSN IE when CONFIG_OWE_SOFTAP without CONFIG_OWE_STA.
    - Docs: SoftAP OWE-only; no transition mode; trim misleading OPEN→OWE note.
2026-05-06 01:07:57 +05:30
Aditi 7d0551257c feat(esp_wifi): Add changes for addressing some review comments
Closes https://github.com/espressif/esp-idf/issues/13457
2026-05-05 21:40:29 +05:30
Aditi 165c9fa44c feat(esp_wifi): Add ESP-IDF specific changes for OWE Only softap
1) Add OWE-Only Support in ESP-IDF softAP example
2) Add changes in documentation
2026-05-05 21:40:29 +05:30
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
Jakub Kocka d715ed0244 Merge branch 'feat/create-project_c++' into 'master'
feat(tools): Added create-project argument to allow cpp project creation

Closes IDFGH-15480

See merge request espressif/esp-idf!47373
2026-04-28 17:37:03 +08:00
renpeiying 476bacf52a docs: Add CN translation 2026-04-28 09:32:59 +02:00
Jakub Kocka fb02854ad6 feat(tools): Added create-project argument to allow cpp project creation
Closes https://github.com/espressif/esp-idf/issues/16121
2026-04-28 09:24:20 +02:00
Euripedes Rocha b5528ba3b3 Merge branch 'fix_docs_idf15383' into 'master'
docs(networking): Adds examples references to documentation

Closes IDF-15383

See merge request espressif/esp-idf!47892
2026-04-28 09:03:14 +02:00
Marius Vikhammer 8ea6a8ef9c feat(esp32s31): add bootloader support 2026-04-28 13:59:33 +08:00
Euripedes Rocha Filho 2183c77afd docs(networking): Adds examples references to documentation 2026-04-23 15:23:59 +02: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
Guillaume Souchere 6a5817cfde Merge branch 'fix/log-dram-early-direct-rom-printf' into 'master'
fix(esp_log): Add Kconfig option to disable usage of esp_rom_vprintf when this function is in IRAM and not ROM

Closes IDFGH-17376

See merge request espressif/esp-idf!46640
2026-04-20 08:21:58 +02: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
Marek Fiala 4d1612cd3c feat(tools): Restrict loading extension components to trusted sources 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