889 Commits

Author SHA1 Message Date
laokaiyao 8d0fca08a0 feat(i2s): support i2s & apll on esp32s31 2026-04-22 09:30:53 +08:00
Chen Jichang a3f14c8ed1 feat(lcd): support rgb and i80 lcd on s31 2026-04-21 14:18:31 +08:00
Hu Rui b9d3b161e4 feat(touch_sens): support touch sensor on esp32s31 2026-04-15 14:12:48 +08:00
Song Ruo Jing f9b0736c93 feat(ledc): add support for ESP32S31 2026-04-09 22:34:05 +08:00
Song Ruo Jing 50051b74a5 feat(clk): support for esp32s31 clock tree 2026-04-02 20:39:59 +08:00
Zhang Shu Xian 0db9156612 Merge branch 'docs/fix_broken_links' into 'master'
docs: Fix broken links

Closes DOC-13942

See merge request espressif/esp-idf!46357
2026-04-01 14:57:46 +08:00
Marius Vikhammer 5c572e5a60 docs: refresh broken documentation links 2026-04-01 10:17:33 +08:00
Zhang Shuxian f099ac1e18 docs: Fix broken links 2026-03-30 16:39:41 +08:00
Zhang Shuxian 86403c2cfc docs: Update CN translation for name change 2026-03-24 17:16:56 +08:00
morris a02fd7e33b Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
support analog comparator on esp32h21

Closes IDF-13671 and IDF-11615

See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Chen Ji Chang 50285436bb Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
change(parlio_tx): use shift edge instead sample edge

See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00
morris 9cad94e697 feat(ana_cmpr): support analog comparator on esp32h21 2026-03-23 10:28:29 +08:00
Shen Mengjing 5c66b1f529 docs: Update CN translation for key manager related docs 2026-03-18 16:27:39 +05:30
harshal.patil 5f647c0ba3 docs(key-manager): Add Key-Manager peripheral related documentation 2026-03-18 16:27:39 +05:30
Chen Jichang 6b1490cf55 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-03-17 20:21:11 +08:00
Armando (Dou Yiwen) 5650bd5447 Merge branch 'change/isp_sampling_point' into 'master'
isp: improve sampling point for AE and AWB

Closes IDF-15293

See merge request espressif/esp-idf!46649
2026-03-17 04:54:36 +00:00
harshal.patil 269b90323f docs: Adds a migration guide entry for HMAC peripheral's PSA interface
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com>
2026-03-16 16:38:26 +08:00
armando 7bb22fd0b9 change(isp): improve sampling point 2026-03-16 15:51:49 +08: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
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
wanckl 0a752844eb fix(driver_spi): fixed master dma unaligned trans error 2026-03-11 10:50:56 +08:00
C.S.M 89ac2167f1 doc(cordic): Update cordic programming guide 2026-03-09 17:35:50 +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
morris 018fc14824 doc: remove outdated diagrams for DAC, I2C, and I2S in documentation 2026-03-06 13:24:49 +08:00
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
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
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
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
C.S.M 762252153a Merge branch 'feat/add_jpeg_pixel_reverse_enc' into 'master'
feat(jpeg): Add config for reversing input pixel format in jpeg encoder

Closes IDFGH-17272

See merge request espressif/esp-idf!46075
2026-02-27 18:31:56 +08:00
C.S.M 05fd4d7da3 feat(jpeg): Add config for reversing input pixel format in jpeg encoder
Also add format check on both encoder and decoder

Closes https://github.com/espressif/esp-idf/issues/18262
2026-02-27 15:31:47 +08:00
Wan Lei 3cc0fa1971 Merge branch 'feat/driver_twai_sleep_retention_support' into 'master'
feat(driver_twai): new driver sleep retention supports

Closes IDF-13001

See merge request espressif/esp-idf!45418
2026-02-27 14:29:06 +08:00
morris ca17b599c4 feat(crc): added async crc console example 2026-02-27 10:56:25 +08:00
wanckl b814abc9e0 feat(driver_twai): new driver sleep retention support 2026-02-26 20:10:16 +08:00
Song Ruo Jing 9362907287 feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-02-26 16:39:40 +08:00
Shen Meng Jing 9c42eaab2e Merge branch 'docs/sync_cn_and_en' into 'master'
docs: Sync the CN transation and EN source

Closes DOC-13807

See merge request espressif/esp-idf!45861
2026-02-26 12:02:57 +08:00
morris 60b8799ac0 doc(crc): async CRC driver programming guide 2026-02-24 13:55:23 +08:00
Shen Mengjing df1af52cc4 docs: Sync the CN transation and EN source 2026-02-24 10:58:19 +08:00
Chen Chen 3e59db5f57 Merge branch 'feat/mcpwm_etm_timer_events' into 'master'
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events

Closes IDF-6102

See merge request espressif/esp-idf!45679
2026-02-12 11:39:23 +08:00
Chen Jichang 456da1a132 feat(mipi_dsi): allow to use dma2d in example when flash is encrypted
Closes https://github.com/espressif/esp-idf/issues/17708
2026-02-09 19:23:14 +08:00
Wan Lei f2968a99d6 Merge branch 'feat/spi_slave_edma_psram_support' into 'master'
feat(driver_spi): spi slave edma psram support

Closes IDFCI-7326 and IDF-15125

See merge request espressif/esp-idf!44317
2026-02-09 15:22:46 +08:00
Tomas Rezucha b028d25f91 refactor: Merge USB Host CDC-ACM and CDC-VCP examples 2026-02-06 09:03:14 +01:00
wanckl cb55d54400 feat(driver_spi): slave hd driver support to using psram buffer 2026-02-06 15:47:45 +08:00
wanckl dd9a5b7719 feature(driver_spi): slave driver support psram transfer 2026-02-06 15:47:45 +08:00
Chen Chen 346a021d3d feat(mcpwm): ETM support mcpwm timer TEZ/TEP events 2026-02-05 18:08:51 +08:00
Shen Mengjing 26e5b79db5 docs: Update CN translation for hmac.rst 2026-01-31 00:45:12 +05:30
harshal.patil ae459b5204 feat(mbedtls): Introduce ESP-HMAC PSA opaque driver 2026-01-31 00:45:11 +05:30
Michael (XIAO Xufeng) 5984b29af5 Merge branch 'refactor/spi_flash_private' into 'master'
refactor(spi_flash): reorganize header files, improve encapsulation and simplify ROM implementation

See merge request espressif/esp-idf!44347
2026-01-28 17:39:51 +08:00
Marius Vikhammer 79950e4783 docs(esp32s31): add support for building docs for esp32s31 2026-01-28 09:42:24 +08:00