morris
a3de38b0c6
Merge branch 'feat/support_rgb_lcd_dma2d_v6.0' into 'release/v6.0'
...
feat(rgb_lcd): support draw bitmap using dma2d (v6.0)
See merge request espressif/esp-idf!51980
2026-09-17 15:36:32 +08:00
Chen Jichang
345d707b21
feat(lcd): add MIPI-to-HDMI example (lt9611)
2026-09-16 14:21:25 +08:00
Chen Jichang
c1ce91f4ab
feat(rgb_lcd): support draw bitmap hook
2026-09-15 15:09:48 +08:00
morris
d9b02e9c06
Merge branch 'fix/mcpwm_cap_prescale_v6.0' into 'release/v6.0'
...
fix(mcpwm): correct the wrong capture prescale (v6.0)
See merge request espressif/esp-idf!52505
2026-09-14 15:14:49 +08:00
Steven (Yang Minghui)
624a9c6551
feat(spi): support data output inversion
2026-09-10 22:08:59 +08:00
Chen Chen
5271567963
docs(mcpwm): add note for deadtime config
...
Closes https://github.com/espressif/esp-idf/issues/18654
2026-09-09 16:56:26 +08:00
morris
7f7f6cccbf
Merge branch 'feat/isp_dpc_support_v6.0' into 'release/v6.0'
...
feat(isp): support isp dpc dead pixel correction (v6.0)
See merge request espressif/esp-idf!51470
2026-09-08 15:06:44 +08:00
morris
7dc4ca8c87
Merge branch 'change/remove_lcd_restart_for_p4_s31_v6.0' into 'release/v6.0'
...
remove(lcd): remove restart support for p4 and s31 (v6.0)
See merge request espressif/esp-idf!51352
2026-09-08 14:55:40 +08:00
Chen Jichang
f9398bd04f
fix(mcpwm): correct the wrong capture prescale
2026-09-07 17:01:03 +08:00
gaoxu
7460c05a13
feat(isp): support ISP DPC, add tests and use it in multi pipeline example
2026-08-27 15:08:10 +08:00
Chen Jichang
8e6c5c770f
remove(lcd): remove restart support for p4 and s31
2026-08-13 15:07:39 +08:00
Hu Rui
15483941a6
fix(uhci): rx fsm race condition and buffer size check
...
Closes https://github.com/espressif/esp-idf/issues/18819
Closes https://github.com/espressif/esp-idf/issues/18820
2026-07-27 19:22:47 +08:00
morris
aff0fb071a
Merge branch 'feature/isp-flash-dma-input_v6.0' into 'release/v6.0'
...
feat(isp): add aligned flash DMA input example (v6.0)
See merge request espressif/esp-idf!51120
2026-07-24 16:48:11 +08:00
morris
73fc959386
Merge branch 'docs/i2c_addr_description_v6.0' into 'release/v6.0'
...
docs(i2c): clarify 7-bit address usage (v6.0)
See merge request espressif/esp-idf!51090
2026-07-24 14:30:29 +08:00
morris
91a87cfb36
refactor(isp): read DMA input directly from flash
...
Avoid the PSRAM copy for unencrypted flash
2026-07-24 11:48:42 +08:00
Chen Jichang
dd79849654
docs(pcnt): add gpio pull mode migration guide
...
Closes https://github.com/espressif/esp-idf/issues/18862
2026-07-24 11:10:42 +08:00
Chen Chen
1443401e74
docs(i2c): clarify 7-bit address usage
...
Closes https://github.com/espressif/esp-idf/pull/18831
2026-07-23 09:13:34 +08:00
Chen Chen
5c7be29ef2
refactor(i2s): make the slot_bit_width checks unique
2026-07-17 14:38:27 +08:00
Chen Chen
47bb180049
feat(i2s): allow full duplex mode in less strict condition
2026-07-17 14:38:27 +08:00
morris
8ca8e00621
Merge branch 'feat/uhci_send_multi_buffer_v6.0' into 'release/v6.0'
...
feat(uhci): support transmit multi buffer (v6.0)
See merge request espressif/esp-idf!50777
2026-07-16 19:26:34 +08:00
morris
80f969e279
Merge branch 'isp_dma_one_frame_v6.0' into 'release/v6.0'
...
feat(isp): support isp dma input and add example (v6.0)
See merge request espressif/esp-idf!50755
2026-07-16 17:17:25 +08:00
Hu Rui
1dbf4678ef
feat(uhci): support transmit multi buffer
2026-07-15 17:34:38 +08:00
morris
ff81dad1bd
Merge branch 'fix/legacy_twai_rx_non_iso_dlc_oob_v6.0' into 'release/v6.0'
...
fix(driver_twai): fixed legacy twai OOB issue when rx dlc larger than 8 (v6.0)
See merge request espressif/esp-idf!50750
2026-07-15 16:01:02 +08:00
gaoxu
0df7a1f2cf
feat(isp): Add example and script to check raw picture by ISP dma input
2026-07-15 14:15:29 +08:00
gaoxu
e4f9f672b0
feat(isp): support isp dma input and add example
2026-07-15 14:15:28 +08:00
morris
ed1a98ac65
Merge branch 'docs/i2s_ws_setting_v6.0' into 'release/v6.0'
...
docs(i2s): clarify WS width setting for standard mode (v6.0)
See merge request espressif/esp-idf!50666
2026-07-15 11:52:33 +08:00
wanckl
9da7cc92b3
feat(driver_twai): fd hardware support time trigger trans
2026-07-15 11:23:44 +08:00
C.S.M
1873ca6359
fix(jpeg): JPEG can encode and decode in encryption situation
2026-07-13 19:56:28 +08:00
Chen Chen
5f7bc56a2e
docs(i2s): add note for ws setting under DEFAULT config
...
Closes https://github.com/espressif/esp-idf/issues/18744
2026-07-13 15:23:26 +08:00
morris
c2aa496f98
feat(jpeg): simplify decoder example and add pytest coverage
2026-07-13 15:15:39 +08:00
morris
db3825c799
Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue (v6.0)
See merge request espressif/esp-idf!49168
2026-07-07 14:53:55 +08:00
wanckl
3b9f4ed1a0
feat(driver_spi): slave driver support config different tx/rx length
2026-07-06 11:58:08 +08:00
Mahavir Jain
175d0d844b
Merge branch 'fix/align_sw_psa_drivers_and_hw_esp_psa_drivers_v6.0' into 'release/v6.0'
...
Align s/w and h/w PSA drivers (v6.0)
See merge request espressif/esp-idf!49834
2026-07-03 09:01:38 +05:30
morris
02cf2a8a3d
feat(dma2d): support RGB24 and BGR24 scramble conversion
...
Add async color convert coverage for direct RGB24/BGR24 byte-order swaps
and
thread both TX and RX CSC state through DMA2D transactions for future
extensibility.
2026-06-30 12:00:13 +08:00
morris
3160a1a73f
docs(dma2d): added async color convert programming guide
2026-06-30 12:00:13 +08:00
morris
e2f23ea0bd
feat(jpeg): simplify encode example and add pytest coverage
...
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.
Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-29 17:26:21 +08:00
Wan Lei
c19e3df6c9
feat(driver_spi): 3wire sio mode support on slave_hd mode
2026-06-29 15:41:15 +08:00
Ashish Sharma
d934586510
fix(mbedtls/port): add additional hardening for PSA drivers
2026-06-29 14:23:05 +08:00
morris
32a54c35de
Merge branch 'fix/twaifd_assert_fail_v6.0' into 'release/v6.0'
...
fix(driver_twai): fix driver assert fail when send frame (v6.0)
See merge request espressif/esp-idf!49941
2026-06-29 12:35:29 +08:00
morris
30c30c3a8d
Merge branch 'bugfix/sdio_slave_buffer_size_limit_v6.0' into 'release/v6.0'
...
fix(sdio_slave): align buffer size checks with descriptor limits (v6.0)
See merge request espressif/esp-idf!49899
2026-06-29 10:50:40 +08:00
morris
6dc0cc8de2
Merge branch 'test/uart_dma_ota_fix_v6.0' into 'release/v6.0'
...
refactor(uhci): refactor uart_dma_ota example (v6.0)
See merge request espressif/esp-idf!48755
2026-06-29 10:15:47 +08:00
morris
0c9af5f599
Merge branch 'docs/i2s_pm_description_v6.0' into 'release/v6.0'
...
docs(i2s): correct power lock management description (v6.0)
See merge request espressif/esp-idf!49127
2026-06-29 10:13:03 +08:00
morris
f506673289
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v6.0' into 'release/v6.0'
...
feat(lcd): add configurable timeout for lcd i2c panel (v6.0)
See merge request espressif/esp-idf!48663
2026-06-29 10:12:38 +08:00
wanckl
14b5df881a
feat(driver_twai): add prioritized TX queue support
2026-06-24 14:15:51 +08:00
morris
4586897fa3
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:20:03 +08:00
Chen Chen
b31eaee0f0
docs(i2s): correct power lock management description
...
Closes https://github.com/espressif/esp-idf/issues/18655
2026-06-02 09:25:42 +08:00
Hu Rui
98128e8b56
refactor(uhci): improve uart_dma_ota example & uhci docs
...
add const to UHCI rx callback edata->data
2026-05-25 10:57:16 +08:00
Chen Chen
eefcb722e0
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-05-19 10:35:04 +08:00
Chen Chen
c35eb82724
docs(i2s): add note for the restriction of MCLK on esp32
...
Closes https://github.com/espressif/esp-idf/issues/18564
2026-05-15 16:36:41 +08:00
harshal.patil
1d6b5f219e
feat(mbedtls/psa_esp_rsa_ds): Support persistent ESP-RSA DS driver
2026-05-15 09:17:09 +05:30