Commit Graph

8135 Commits

Author SHA1 Message Date
Tomas Rohlinek
3c499632c7 Merge branch 'feat/unify_vfs_api' into 'master'
feat(storage/vfs): Unify VFS API by removing context-less APIs

Closes IDF-15107

See merge request espressif/esp-idf!44161
2026-03-13 15:05:04 +01:00
Tomas Rezucha
72a0c99064 Merge branch 'docs/fix_esp-usb_redirects' into 'master'
docs: Redirect all esp-usb links to English version

See merge request espressif/esp-idf!46514
2026-03-13 07:10:03 +01:00
Wan Lei
962584c994 Merge branch 'fix/fixed_spi_master_dma_unaligned_trans_fail' into 'master'
fix(driver_spi): fixed master dma unaligned trans error

Closes IDFGH-17260

See merge request espressif/esp-idf!46145
2026-03-13 10:52:59 +08:00
yangfeng
7a0771d2c8 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-13 10:12:40 +08:00
Armando (Dou Yiwen)
9af32395e2 Merge branch 'change/deprecate_tcm_and_use_scp' into 'master'
tcm: deprecated tcm and added scp memory utils

See merge request espressif/esp-idf!46472
2026-03-13 01:40:37 +00:00
Shen Mengjing
25c523e06c docs: Update CN translation for storage.rst 2026-03-12 19:03:35 +08:00
Marius Vikhammer
cc9f82e383 Merge branch 'docs/picolibc-is-default' into 'master'
docs: update picolibc as default C library, remove experimental references

See merge request espressif/esp-idf!46450
2026-03-12 16:37:21 +08:00
Tomas Rezucha
b875bccd7a docs: Redirect all esp-usb links to English version 2026-03-11 19:22:51 +01:00
Tomas Rezucha
506dbc2985 Merge branch 'docs/usb-docs-link-esp-usb' into 'master'
docs(usb): Move USB docs to esp-usb and add redirects

Closes IDF-13559

See merge request espressif/esp-idf!45997
2026-03-11 11:41:52 +01:00
Shen Mengjing
6cf4269993 docs: Update CN translation for vfs.rst 2026-03-11 11:04:36 +01:00
Tomáš Rohlínek
405b82921d feat(storage/vfs): Document context-less API deprecation 2026-03-11 11:04:34 +01:00
C.S.M
71da0fdf4a Merge branch 'doc/cordic_programming_guide' into 'master'
doc(cordic): Add programming guide for cordic driver.

See merge request espressif/esp-idf!45512
2026-03-11 16:34:53 +08:00
Marius Vikhammer
60320ff0e9 docs: update picolibc as default C library, remove experimental references
Made-with: Cursor
2026-03-11 11:24:53 +08:00
armando
c96f69faef change(mem): deprecated tcm and added scp memory utils 2026-03-11 11:18:15 +08:00
wanckl
0a752844eb fix(driver_spi): fixed master dma unaligned trans error 2026-03-11 10:50:56 +08:00
Konstantin Kondrashov
658fbfcb0e Merge branch 'doc/mac_doc_update_esp32p4' into 'master'
fix(doc): Update MAC-address related documentation for ESP32-P4

Closes IDFGH-17141

See merge request espressif/esp-idf!45933
2026-03-11 03:31:14 +02:00
Shen Meng Jing
d45bdee9e2 Merge branch 'docs/update_unit_test' into 'master'
docs: Add related documentation for unit test

Closes DOC-13841

See merge request espressif/esp-idf!46394
2026-03-10 17:23:28 +08:00
Shen Mengjing
9e1705a8b4 docs: Add related documentation for unit test 2026-03-10 11:58:29 +08:00
Krzysztof Budzynski
2ca2b6f98e Merge branch 'bugfix/add_esp_debug_helpers_api' into 'master'
docs(debugging): Add debug helpers API reference

Closes DOC-13896

See merge request espressif/esp-idf!46187
2026-03-10 11:17:44 +08:00
Wang Ning
33e3d54547 Merge branch 'docs/update_get_started_for_eim_download' into 'master'
docs: update get started for downloading eim

See merge request espressif/esp-idf!45714
2026-03-10 09:58:29 +08:00
Jakub Kocka
a137d6b223 Merge branch 'docs/pip_index' into 'master'
Added a note about PIP_INDEX_URL for better mirrors in some regions

Closes IDFGH-17320

See merge request espressif/esp-idf!46318
2026-03-09 20:21:16 +08:00
Sudeep Mohanty
f98df52a0f Merge branch 'feat/buildv2_comp_opt_requires' into 'master'
fix(cmakev2): Defer idf_component_optional_requires linking to library build time

See merge request espressif/esp-idf!46059
2026-03-09 12:12:12 +01:00
Wang Ning
fcd6b96a7f docs: update get started for downloading eim 2026-03-09 19:01:58 +08:00
C.S.M
89ac2167f1 doc(cordic): Update cordic programming guide 2026-03-09 17:35:50 +08:00
Jakub Kocka
381edd17b4 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:20:59 +01:00
Krzysztof
8ad2be7980 docs(debugging): Add debug helpers API reference 2026-03-09 11:06:22 +08:00
Chen Chen
638a47b704 Merge branch 'feat/s31_support_mcpwm' into 'master'
feat(mcpwm): support mcpwm on esp32s31

Closes IDF-14756 and IDF-14757

See merge request espressif/esp-idf!45803
2026-03-09 09:27:30 +08:00
Shen Mengjing
e8618a531b docs: Update CN translation for misc_system_api.rst 2026-03-06 14:28:32 +02:00
Konstantin Kondrashov
690256b982 fix(doc): Update MAC-address related documentation for ESP32-P4
Closes https://github.com/espressif/esp-idf/issues/18159
2026-03-06 14:28:32 +02:00
He Binglin
c37304c910 Merge branch 'change/esp_idf_uart_wakeup_refactor' into 'master'
Change: derecate uart wakeup old config apis and add modes descriptions in docs

Closes PM-408 and PM-669

See merge request espressif/esp-idf!45862
2026-03-06 17:33:44 +08:00
morris
018fc14824 doc: remove outdated diagrams for DAC, I2C, and I2S in documentation 2026-03-06 13:24:49 +08:00
hebinglin
01fa2032a6 feat(doc): add uart wakeup migration guides 2026-03-06 11:23:27 +08:00
hebinglin
e2030fb740 change(docs): add uart wakeup mode 0 1 2 3 description 2026-03-06 11:23:27 +08:00
radek.tandler
123de681bd fix(doc): Documentation of NVS HMAC encryption adjusted 2026-03-05 11:50:41 +01:00
Mahavir Jain
e6319ef712 docs: update PSRAM and flash encryption docs with per-page and separate key capabilities 2026-03-05 12:03:53 +05:30
Mahavir Jain
b40343198f Merge branch 'feature/add_data_partition_secure_boot_verification' into 'master'
feat(secure_boot): adds api to verify data partition integrity

Closes IDFGH-16339

See merge request espressif/esp-idf!41721
2026-03-05 09:44:15 +05:30
Chen Chen
675aa0695c feat(mcpwm): support mcpwm on esp32s31
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS

Made-with: Cursor
2026-03-05 09:32:41 +08:00
Sudeep Mohanty
7f7f40404b Merge branch 'feat/buildv2_component_cb_framework' into 'master'
feat(cmakev2): Add build event callback framework for components

See merge request espressif/esp-idf!46018
2026-03-04 15:12:53 +01:00
Sudeep Mohanty
45dc2e5868 fix(cmakev2): Defer idf_component_optional_requires linking to library build time
This commit introduces a new build property, __OPTIONAL_REQUIRES_MODE,
and uses it to either defer or link immediately, optional requirements
to components that request such linkage via the
idf_component_optional_requires() function in build system v2. The
DEFERRED mode is intended for single-binary projects where in the linking
of optional components happens after the library target is created the
dependency graph is available to the build system, thereby allowing it to
behave like the v1 version of the function.

Made-with: Cursor
2026-03-04 15:09:15 +01:00
Harshal Patil
efbe83bd21 Merge branch 'feat/introduce_esp_rsa_ds_opaque_key_context' into 'master'
Introduce ESP-RSA DS opaque key context

See merge request espressif/esp-idf!45953
2026-03-04 11:19:43 +05:30
Ashish Sharma
abe0d37d94 docs(security): adds data partition verification docs 2026-03-04 10:22:33 +08:00
Tomas Rohlinek
12f36a021f Merge branch 'feat/align_fatfs_buffers' into 'master'
feat(storage/fatfs): Allow fatfs buffers to be aligned for DMA access

Closes IDF-9714

See merge request espressif/esp-idf!44942
2026-03-03 18:09:50 +01:00
igor.masar
c30851292f docs(usb): Update links and example checks
Replace the peripherals index USB entries with direct links to
ESP-USB so the generated pages are no longer redirect-only stubs.

Keep legacy USB URLs working via redirects, including the
individual USB host maintainer notes pages.

Remove the obsolete placeholder documents and stale CODEOWNERS
pattern.

Mark the moved USB examples as KNOWN_MISSING in the example
documentation checker until it can also read the ESP-USB guide.
2026-03-03 17:01:08 +01:00
harshal.patil
163e0974b3 change(mbedtls/psa_driver_esp_hmac): Use efuse key block instead of efuse block
- Maintains compatibility of the older esp_hmac_ APIs and the PSA driver
2026-03-03 18:36:18 +05:30
Chen Chen
f544120d06 Merge branch 'fix/i2c_slv_addr_check_esp32' into 'master'
fix(i2c_slave): filter out fake request for esp32 slave device

Closes IDFGH-17278

See merge request espressif/esp-idf!46040
2026-03-03 15:30:29 +08:00
igor.masar
7b38e47834 docs(usb): Move USB docs to esp-usb and add redirects
Remove USB Host/Device content from ESP-IDF pages and keep only links to
ESP-USB documentation.

Add redirects for legacy USB pages to ESP-USB with target-aware URL
substitution in docs config.

Drop obsolete USB host notes references from docs_not_updated lists.
2026-03-02 23:25:39 +01:00
Mahavir Jain
25a17ddda0 Merge branch 'feat/improve_ws_server_handshake_handling' into 'master'
feat(http_server): improve websocket server handling

Closes IDFGH-17214 and DOC-13853

See merge request espressif/esp-idf!45820
2026-03-02 10:11:06 +05:30
Marius Vikhammer
82665cbbbe ci(docs): add check that all IDF examples are referenced in the programming guide
Made-with: Cursor
2026-02-28 10:41:50 +08:00
Chen Chen
eea66f2d58 fix(i2c_slave): filter out fake request for esp32
Closes https://github.com/espressif/esp-idf/issues/18268
2026-02-28 09:27:00 +08:00
morris
98343630b8 Merge branch 'feat/async_crc_example' into 'master'
feat(crc): added async crc console example (your terminal CRC calculator 🧮)

See merge request espressif/esp-idf!46084
2026-02-27 18:59:36 +08:00